@charset "utf-8";

@font-face {
	font-family:'OpenSans';
	src:url('../../../../lib/bootstrap/v3/fonts/name/OpenSans.eot');
	src:url('../../../../lib/bootstrap/v3/fonts/name/OpenSans.eot#iefix') format('embedded-opentype'),
		url('../../../../lib/bootstrap/v3/fonts/name/OpenSans.woff') format('woff'),
		url('../../../../lib/bootstrap/v3/fonts/name/OpenSans.ttf') format('truetype'),
		url('../../../../lib/bootstrap/v3/fonts/name/OpenSans.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'roboto_condensedregular';
	src:url('../../../../lib/bootstrap/v3/fonts/title/robotocondensed-regular.eot');
	src:url('../../../../lib/bootstrap/v3/fonts/title/robotocondensed-regular.eot#iefix') format('embedded-opentype'),
		url('../../../../lib/bootstrap/v3/fonts/title/robotocondensed-regular.woff') format('woff2'),
		url('../../../../lib/bootstrap/v3/fonts/title/robotocondensed-regular.woff') format('woff'),
		url('../../../../lib/bootstrap/v3/fonts/title/robotocondensed-regular.ttf') format('truetype'),
		url('../../../../lib/bootstrap/v3/fonts/title/robotocondensed-regular.svg') format('svg');
	font-weight:normal; 
	font-style:normal;
}

@font-face {
	font-family:'nexa_lightregular';
	src:url('../../../../lib/bootstrap/v3/fonts/name/nexa_light.eot');
	src:url('../../../../lib/bootstrap/v3/fonts/name/nexa_light.eot#iefix') format('embedded-opentype'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_light.woff') format('woff2'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_light.woff') format('woff'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_light.ttf') format('truetype'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_light.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'nexa_boldregular';
	src:url('../../../../lib/bootstrap/v3/fonts/name/nexa_bold.eot');
	src:url('../../../../lib/bootstrap/v3/fonts/name/nexa_bold.eot#iefix') format('embedded-opentype'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_bold.woff') format('woff2'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_bold.woff') format('woff'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_bold.ttf') format('truetype'),
		url('../../../../lib/bootstrap/v3/fonts/name/nexa_bold.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Conv_Nunito-Regular';
	src:url('../../../../public/fonts/title/Nunito-Regular.eot');
	src:local('☺'), url('../../../../public/fonts/title/Nunito-Regular.woff') format('woff'),
		url('../../../../public/fonts/title/Nunito-Regular.ttf') format('truetype'),
		url('../../../../public/fonts/title/Nunito-Regular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Conv_Nunito-SemiBold';
	src:url('../../../../public/fonts/title/Nunito-SemiBold.eot');
	src:local('☺'), url('../../../../public/fonts/title/Nunito-SemiBold.woff') format('woff'),
		url('../../../../public/fonts/title/Nunito-SemiBold.ttf') format('truetype'),
		url('../../../../public/fonts/title/Nunito-SemiBold.svg') format('svg');
	font-weight:normal;
	font-style:normal; 
}


@font-face {
	font-family: 'Conv_AvenirLTStd-Light';
	src: url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Light.eot');
	src: local('☺'), url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Light.woff') format('woff'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Light.ttf') format('truetype'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Light.svg') format('svg');
}

@font-face {
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Book';
	src: url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Book.eot');
	src: local('☺'), url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Book.woff') format('woff'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Book.ttf') format('truetype'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Roman';
	src: url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Roman.eot');
	src: local('☺'), url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Roman.woff') format('woff'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Roman.ttf') format('truetype'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Medium';
	src: url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Medium.eot');
	src: local('☺'), url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Medium.woff') format('woff'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Medium.ttf') format('truetype'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Heavy';
	src: url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Heavy.eot');
	src: local('☺'), url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Heavy.woff') format('woff'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Heavy.ttf') format('truetype'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Heavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Black';
	src: url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Black.eot');
	src: local('☺'), url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Black.woff') format('woff'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Black.ttf') format('truetype'),
        url('../../../../public/fonts/AvenirLTStd/AvenirLTStd-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
html, body {width:100%; height:100%}
a { font-family: "Conv_AvenirLTStd-Book", Arial, sans-serif; }
a:hover {-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; text-decoration:none}
body {width:100%; height:100%; margin:0; -webkit-text-size-adjust:100%; font-size:15px; background:#fff}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0}
/*h1 {line-height:43px} h2 {line-height:35px} h3 {line-height:30px} h4 {line-height:22px}*/
h3 small, h4 small, h5 small {color:#444}
h1, h2, h3, h4, h5, h6 {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#505458}
* {outline:none !important}
a:hover, a:active, a:focus {outline:0; text-decoration:none; font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif}
:focus {outline:none}
::-moz-focus-inner {border:0}
::selection {background:rgb(49, 126, 235); color:#fff}
::-moz-selection {background:rgb(49, 126, 235); color:#fff}
.position-relative {position:relative !important}
.float-right {float:right !important}
.text-center {text-align:center}
.m-r-15 {margin-right:15px}
.m-l-5 {margin-left:5px}
.m-r-5 {margin-right:5px}
.m-t-0 {margin-top:0 !important}
.m-t-10 {margin-top:10px}
.m-t-20 {margin-top:20px}
.m-t-30 {margin-top:30px !important}
.m-t-40 {margin-top:40px}
.m-t-60{margin-top:60px !important}
.m-b-0{margin-bottom:0px}
.m-b-20{margin-bottom:20px}
.m-b-30{margin-bottom:30px}
.m-b-60{margin-bottom:60px}
.m-l-15 {margin-left:15px}
.p-l-15{padding-left:15px}
.p-r-15{padding-right:15px}
.p-l-20{padding-left:20px}
.p-r-20{padding-right:20px}
.height-40 {height:70px}
.height-30 {height:60px}
.button.checkout-btn.check-btn, input.checkout-btn.check-btn {margin-top:15px}
.m-r-10 {margin-right:10px}
.clearfix {clear:both; display:block}
.NoPadding{padding:0 !important}
.bg-gray {background:#fafafa}
span.red {color:#f00}


/* CSS Updated 13-05-2020 */
.overlay {width:100%; height:100%; top:0; left:0; position:absolute; background:rgba(0,0,0,.60)}
.NewParticles {width:100%; height:100%; overflow:hidden; position:relative; background-size:cover; /* background-attachment:fixed; */ background-position:50% 50% }
.NewOverlay {width:100%; height:100%; top:0; left:0; position:relative; background:rgba(0,0,0,.5)}
.LineMdiv{width:100%; height:1px; background:rgba(255,255,255,.1)}
.NewOverlay.RemoveOpacity{background:none}

/* Main logo */
logo {margin:0; padding:0; display:inline-block}
logo .EventZillaLogo {color:#fff !important; width:167px; height:30px; margin:20px 0; padding:6px; text-indent:-999px; display:inline-block; background:url(../../../../themes/3.0/img/nt-logo.png) no-repeat scroll 50% 50%}
logo .EventZillaLogo.ColorLogo {color:#fff !important; width:168px; height:30px; margin:20px 0; padding:6px; text-indent:-999px; display:inline-block; background:url(../../../../public/img/eventzilla-logo-color.png) no-repeat scroll 50% 50%}

/* Top help div */
ul.SaleTopNav {margin:25px 0 0; padding:0; float:right; text-decoration:none; list-style:none}
ul.SaleTopNav li {float:left; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:15px; margin:0}
ul.SaleTopNav li a {float:left; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:15px; color:#fff}
ul.SaleTopNav li a:hover {opacity:.8}
ul.SaleTopNav li span {color:#fff; margin:0 7px; display:inline-block} ul.SaleTopNav li span.fa-edit{font-size:15px; padding-top:5px !important}
ul.SaleTopNav li a span.IconSpan{display:none; line-height:24px}

/* Event Title Section Alignment */
.HeaderEventInfo{padding:60px 0 140px}
.HeaderEventInfo.TextLeft{text-align:left} .HeaderEventInfo.TextRight{text-align:right} .HeaderEventInfo.TextCenter{text-align:center}

/* Event Title Section */
.HeaderEventInfo h1.EventName, .HeaderEventInfo p.EventVenue, .HeaderEventInfo p.EventLocation{margin:0; padding:0}
.HeaderEventInfo h1.EventName span {font-family:"Conv_AvenirLTStd-Black", Arial, sans-serif; font-size:30px; color:#fff; display:block}
.HeaderEventInfo p.EventVenue span{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:16px; color:#efefef; margin-top:20px; display:block}
.HeaderEventInfo p.EventLocation span{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:16px; color:#efefef; margin-top:8px; display:block}


a.RegisterBtnNew {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:15px; color:#333; padding:10px 25px; margin-top:20px; background:#fff; border-radius:3px; display:inline-block;-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear}
a.RegisterBtnNew:hover, a.RegisterBtnNew:focus, a.RegisterBtnNew:active {color:#fff; background:#2f9ae7}
.navbar.goToTop .container{/*width:100%*/}


/* Event Logo Section */
.event-logo.small img.bg-white, .event-logo.large img.bg-white {background:#fff}
.event-logo {max-width:180px; height:90px; line-height:90px; margin:0 auto 20px; vertical-align:middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.event-logo img {max-height:90px; max-width:180px; width:auto; height:auto; display:table; position:relative; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.event-logo.small {max-width:180px; height:90px; line-height:90px; margin:0 auto 20px; vertical-align:middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.event-logo.small img {max-height:90px; max-width:180px; width:auto; height:auto; display:table; position:relative; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.event-logo.large {max-width:210px; height:110px; line-height:110px; margin:0 auto 20px; vertical-align:middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.event-logo.large img {max-height:110px; max-width:210px; width:auto; height:auto; display:table; position:relative; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}

/* Event Logo Alignment Section */
.HeaderEventInfo.TextLeft .event-logo {margin-left:0}
.HeaderEventInfo.TextLeft .event-logo img {margin-left:0; display:block}
.HeaderEventInfo.TextRight .event-logo {margin-right:0; text-align:right}
.HeaderEventInfo.TextRight .event-logo img {margin-right:0; display:block}
.HeaderEventInfo.TextCenter .event-logo {margin:0 auto 20px}
.HeaderEventInfo.TextCenter .event-logo img {margin:0 auto; display:table}

/* Animation Register Button */
a.AninationBlueBtn {display:none; position:absolute; right:0; background:#2f9ae7; border-radius:3px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:14px; color:#fff; padding:6px 18px 8px; margin-top:11px; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s}
.goToTop .AninationBlueBtn {display:block; position:relative; z-index:101}
a.AninationBlueBtn:before {content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#3491d3; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:50% 100%; transform-origin:50% 100%; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out}
a.AninationBlueBtn:hover, a.AninationBlueBtn:focus, a.AninationBlueBtn:active {color:#fff; border-color:#3491d3; border-radius:3px}
a.AninationBlueBtn:hover:before, a.AninationBlueBtn:focus:before, a.AninationBlueBtn:active:before {-webkit-transform:scaleY(1); transform:scaleY(1); border-radius:3px}



.HeaderEventInfo h2.VirtualEventTitle {font-family:"Conv_AvenirLTStd-Black", Arial, sans-serif; font-size:36px; margin:0; color:#fff; display:block; text-align:center}
.HeaderEventInfo h2.VirtualEventTitle span.FName{font-size:24px; padding-bottom:12px; display:block}
.HeaderEventInfo p.VirtualEventDateTime{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:16px; color:#efefef; margin:20px 0 0; padding:0; display:block; text-align:center}


.ELogoMDiv{width:53px; float:left; padding-right:15px}
.EventNavMdiv{overflow:visible; position:relative}
.NavBtnMdiv{width:160px; float:right; padding-left:15px}
.NavBtnMdiv a.AninationBlueBtn{width:100%; text-align:center}
.navbar-nav > li.MoreNav{float:right; position:relative}
.navbar-nav > li.MoreNav ul.DropDownNav{width:280px; position:absolute; top:0; left:0; background:#fff; border:1px solid #f3f3f3; border-radius:3px}
.cut-list{display:flex; width:1020px; max-width:1020px}
.cut-list__more{position:absolute; top:95%; right:0; min-width:200px; padding:15px 15px 13px; margin:0; text-align:left; background-color:#fff; z-index:100; display:none; border-radius:5px 0 5px 5px; box-shadow:0 10px 10px 0 rgba(0,0,0,0.2)}
.cut-list__elem.cut-list__dropdown{/*float:right; position:absolute;*/ right:0}
.cut-list__drop-toggle{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:16px; padding:16px 20px; border-bottom:2px solid transparent; color:#444; cursor:pointer; position:relative; z-index:101}
.cut-list__more-content li{border-bottom:2px solid transparent}
.cut-list__more-content li a{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:14px; padding-bottom:4px; padding-top:4px; color:#444; display:block}
{background:#fafafa}
.cut-list__elem.cut-list__dropdown{margin:0}
.cut-list__elem.cut-list__dropdown:hover{background:#fff}
.cut-list__elem {white-space:nowrap}
.cut-list__dropdown {position: relative}
.cut-list__drop-toggle{cursor: pointer; user-select: none}
.cut-list__more.is-top{top:auto; bottom:100%}
.cut-list__more.is-left{right:auto; left:0}


/* Section Default Style */
section {padding:0 0 35px} section.checkout-pad{padding:0 0 60px}
section:nth-of-type(2n) {background:#fafafa}
.container.Container1280{width:1280px}
.NewParticles.BgImageBlur{background:rgba(0,0,0,.2)}
.NewParticles .HeaderBgImage {width:100%; position:absolute}
.NewParticles .HeaderBgImage img.BlurCoverImage{width:200%; left:-50%; top:-30px; position:relative; z-index:-1; -webkit-filter:blur(30px) brightness(.95); -moz-filter:blur(30px) brightness(.95); -o-filter:blur(60px) brightness(.95); -ms-filter:blur(30px) brightness(.95); filter:blur(30px) brightness(.95)}
.BgBlackOpacity{background:rgba(0,0,0,.3)}
section.NavBgGray{padding:0; background:#F2F2F2 !important; min-height:60px}

.HeaderOption2{margin-top:60px; border-radius:6px 6px 0 0; position:relative; box-shadow:0px 0px 20px 6px rgba(0,0,0,0.3)}
.HeaderOption2.LeftAlign .EventImage{float:right; border-radius:0 6px 0 0} .HeaderOption2.LeftAlign .EventDetail{border-radius:6px 0 0 0}
.HeaderOption2.RightAlign .EventImage{float:left; border-radius:6px 0 0 0} .HeaderOption2.RightAlign .EventDetail{border-radius:0 6px 0 0}
.HeaderOption2 .EventImage{width:870px; height:290px; overflow:hidden; background:url(../../../../public/img/LoadingBlack.svg) #f9f9f9 no-repeat scroll 50% 50%; background-size:24px}
.HeaderOption2 .EventImage img{width:100%}
.HeaderOption2.LeftAlign .EventImage img{border-radius:0 6px 0 0}
.HeaderOption2.RightAlign .EventImage img{border-radius:6px 0 0 0}


.HeaderOption2 .EventDetail{width:380px; height:290px; padding:24px 30px; background:#fff; vertical-align:middle; display:table-cell}
.HeaderOption2 .EventDetail h1.EventName, .HeaderOption2 .EventDetail h1.EventName span {font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif; font-size:22px; color:#242424; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-break:break-word}
.HeaderOption2 .EventDetail p.EventVenue{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:13px; color:#545454; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; background:url(../../../../themes/3.0/img/NewTimeIconGray.png) no-repeat scroll 0 3px; padding-left:24px; margin:15px 0 0}
.HeaderOption2 .EventDetail p.EventVenue span{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:13px; color:#545454; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical}
.HeaderOption2 .EventDetail p.EventLocation{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:13px; color:#545454; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; background:url(../../../../themes/3.0/img/NewLocationIconGray.png) no-repeat scroll 0 3px; padding-left:24px; margin:6px 0 0}
.HeaderOption2 .EventDetail p.EventLocation span{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:13px; color:#545454; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical}

.HeaderOption2 .EventDetail a.RegisterBtnNew{background:#2f9ae7; color:#fff}
.HeaderOption2 .EventDetail a.RegisterBtnNew:hover{opacity:.9}
.goToTop .FixedNavPad{padding:0 15px}



/* Section Default Style */
section {padding:0 0 70px} section.checkout-pad{padding:0 0 60px}
section:nth-of-type(2n) {background:#fafafa}
section.bg-gray {background:#fafafa}
section.CountdownSection{background:#fafafa; padding:50px 0}
h2.EventHeadTitle {font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:23px; color:#343434}
h2.EventHeadTitle.mrg-tb {margin:30px 0 20px} h2.EventHeadTitle label{font-weight:300}
h2.EventHeadTitle .tline {width:60px; height:3px; display:block; margin-top:8px; background:#2f9ae7}
h2.EventHeadTitle.text-center .tline {margin:8px auto 0}
.height-100 {height:100%}
.hiding {opacity:0} .visible {opacity:1}

h2.stitle {font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:23px; color:#343434}
h2.stitle.mrg-tb {margin:30px 0 20px}
h2.stitle .tline {width:60px; height:3px; display:block; margin-top:8px; background:#2f9ae7}
h2.stitle.text-center .tline {margin:8px auto 0}
h2.stitle label{font-weight:unset; margin-bottom:0}

/* Event Countdown Div */
.CountdownSectionMDiv{padding:30px 0; background:#fafafa}
.CountdownEventPage {padding:20px; margin:0 auto; text-align:center; background:#fff; display:inline-block; border-radius:6px}
.CountdownEventPage h4.CountdownTitle {font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif; font-size:24px; padding-bottom:20px; color:#343434}
.CountdownEventPage .CountNumber {display:inline-block; width:150px; font-family:"Conv_AvenirLTStd-Black", Arial, sans-serif; font-size:42px; padding:10px 20px; border-right:1px solid #f1f1f1; color:#333}
.CountdownEventPage .CountNumber.Last {border-right:none}
.CountdownEventPage .CountNumber span {display:block; font-size:13px; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; text-transform:uppercase; color:#646464; letter-spacing:1px}
.CountdownEventPage .CountNumber:hover {color:#1387be}
.CountdownEventPage .CountNumber:hover span {color:#333}


/* Event Information Div */
.EventInfoMDiv {margin:40px 0 0; padding:0}
.EventInfoMDiv h2.EventInfoSubTitle {font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; font-size:20px; color:#343434; margin:40px 0 15px; padding:0}
.EventInfoMDiv p.EventDateMDiv {font-size:14px; display:block; margin:0; padding:0 0 0 24px; background:url(../../../../themes/3.0/img/NewSessionTimeIconGray.png) no-repeat scroll 0 5px}
.EventInfoMDiv p.EventLocationMDiv {font-size:14px; display:block; margin:6px 0 0; padding:0 0 0 24px; background:url(../../../../themes/3.0/img/NewSessionLocationIconGray.png) no-repeat scroll 0 5px}
.EventAboutContentMDiv{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:16px; color:#646464; line-height:26px; margin:30px 0 0}
.EventAboutContentMDiv p {font-size:16px; color:#646464; line-height:26px}
.EventAboutContentMDiv h4 {font-size:22px; font-weight:400; color:#343434; margin:30px 0 12px; padding:0}
.EventAboutContentMDiv h5 {font-size:16px; font-weight:400; color:#343434; margin:30px 0 12px; padding:0}
.EventAboutContentMDiv h6 {font-size:14px; font-weight:400; color:#343434; margin:30px 0 12px; padding:0}
.EventAboutContentMDiv ul {margin:0; padding:0 0 0 18px}
.EventAboutContentMDiv ul li {list-style:outside; font:14px/22px "Conv_AvenirLTStd-Light", Arial, sans-serifcolor:#808285}
.EventAboutContentMDiv ol {margin:0; padding:0 0 0 18px}
.EventAboutContentMDiv ol li {font:14px/22px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#808285}
.EventAboutContentMDiv img{max-width:100%; height:auto}
a.twites {color:#3c5b9b; margin-right:12px}
a.twites:hover {text-decoration:underline;}
a.facebook.disable-btn, a.twitter.disable-btn {filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter:gray; /* IE6-9 */ -webkit-filter:grayscale(100%); /* Chrome 19+ & Safari 6+ */; cursor:default}

.EventAboutContentMDiv div, .EventAboutContentMDiv h1, .EventAboutContentMDiv h2, .EventAboutContentMDiv h3, .EventAboutContentMDiv h4, .EventAboutContentMDiv h5, .EventAboutContentMDiv h6, .EventAboutContentMDiv p, .EventAboutContentMDiv span, .EventAboutContentMDiv label{font-family:'Conv_AvenirLTStd-Light', Verdana, Arial, Helvetica, sans-serif !important}
.EventAboutContentMDiv .mceItemTable, .EventAboutContentMDiv .mceItemTable td, .EventAboutContentMDiv .mceItemTable th, .EventAboutContentMDiv .mceItemTable caption{font-family:'Conv_AvenirLTStd-Light', Verdana, Arial, Helvetica, sans-serif !important}

/* Event Map Div */
.event-map {margin:30px 0 0}
.map-mdiv {margin:20px 0 0; padding:8px 0 4px; background:#fff}
.map-mdiv map-panel {right:15%; width:30%}


/* Event Organizer Div */
.OrganizerInfoMDiv {margin:40px 0 0; padding:0}
.OrganizerInfoMDiv h3.OrganizerNameMDiv {font-family:"Conv_AvenirLTStd-Medium",Arial,sans-serif; font-size:20px; color:#343434; margin:0; padding:0 0 15px}
.OrganizerInfoMDiv p.phone {color:#646464; font-family:"Conv_AvenirLTStd-Light",Arial,sans-serif; font-size:14px; font-weight:normal; margin-bottom:6px}
.OrganizerInfoMDiv p.weblink {color:#646464; font-family:"Conv_AvenirLTStd-Light",Arial,sans-serif; font-size:14px; font-weight:normal; margin-bottom:6px}
.OrganizerInfoMDiv p.OrganizerWebURL{text-align:left; color:#646464; padding:0; margin:0; display:block; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.OrganizerInfoMDiv p.OrganizerWebURL i{font-size:13px; padding-right:3px}
.OrganizerInfoMDiv p.OrganizerWebURL a{color:#646464}

.OrganizerInfoMDiv a.SocialBtn {width:32px; height:32px; line-height:32px; display:inline-block; text-align:center; border-radius:2px; margin:0 8px 15px 0; border:1px solid #333; color:#333; padding:0px 9px}
.OrganizerInfoMDiv a.SocialBtn.FacebookColor {color:#3c5b9b; border-color:#3c5b9b}
.OrganizerInfoMDiv a.SocialBtn.TwitterColor {color:#03a9f4;border-color:#03a9f4}
.OrganizerInfoMDiv a.SocialBtn.LinkedinColor {color:#0077b7; border-color:#0077b7}
.OrganizerInfoMDiv a.SocialBtn.InstagramColor {color:#a82aa4; border-color:#a82aa4}
.OrganizerInfoMDiv a.SocialBtn.YoutubeColor {color:#dd352e; border-color:#dd352e}
.OrganizerInfoMDiv a.SocialBtn.WordpressColor {color:#0077b7; border-color:#0077b7}
.OrganizerInfoMDiv a.SocialBtn.FacebookColor:hover {color:#fff; background:#3c5b9b}
.OrganizerInfoMDiv a.SocialBtn.TwitterColor:hover {color:#fff; background:#03a9f4}
.OrganizerInfoMDiv a.SocialBtn.LinkedinColor:hover {color:#fff; background:#0077b7}
.OrganizerInfoMDiv a.SocialBtn.InstagramColor:hover {color:#fff; background:#a82aa4}
.OrganizerInfoMDiv a.SocialBtn.YoutubeColor:hover {color:#fff; background:#dd352e}
.OrganizerInfoMDiv a.SocialBtn.WordpressColor:hover {color:#fff; background:#0077b7}


.OrganizerInfoMDiv a.facebook {background:url(../../../../themes/3.0/img/nt-fb-icon.png) no-repeat 0 2px; padding:0 0 0 16px; font-size:12px; font-weight:500; color:#3c5b9b; height:18px; line-height:18px; display:inline-block}
.OrganizerInfoMDiv a.twitter {background:url(../../../../themes/3.0/img/nt-tw-icon.png) no-repeat 0 2px; padding:0 0 0 22px; font-size:12px; font-weight:500; color:#2daae2; height:18px; line-height:18px; display:inline-block}
.OrganizerInfoMDiv a.facebook.mrg-rgt {margin-right:20px}

.EventOrganizerContentMDiv{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:16px; color:#646464; text-align:justify; padding:0; margin:15px 0 0}
.EventOrganizerContentMDiv p {font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:16px; color:#646464; text-align:justify; line-height:26px; padding:0 0 20px; margin:0}
.EventOrganizerContentMDiv h4 {font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:22px; font-weight:400; color:#343434; margin:30px 0 12px; padding:0}
.EventOrganizerContentMDiv h5 {font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:16px; font-weight:400; color:#343434; margin:30px 0 12px; padding:0}
.EventOrganizerContentMDiv h6 {font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:14px; font-weight:400; color:#343434; margin:30px 0 12px; padding:0}
.EventOrganizerContentMDiv ul {margin:0; padding:0 0 0 18px}
.EventOrganizerContentMDiv ul li {list-style:outside; font:14px/22px "Conv_AvenirLTStd-Light", Arial, sans-serifcolor:#808285}
.EventOrganizerContentMDiv ol {margin:0; padding:0 0 0 18px}
.EventOrganizerContentMDiv ol li {font:14px/22px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#808285}
.EventOrganizerContentMDiv a.organizer-btn {backface-visibility:hidden; background:#2f9ae7 none repeat scroll 0 0; border:medium none; border-radius:3px; color:#fff; display:inline-block; font-size:14px; margin-right:12px; padding:8px 25px 9px; position:relative; text-align:center; transform:translateZ(0px); transition-duration:0.3s; transition-property:color}
.EventOrganizerContentMDiv a.organizer-btn::before {background:#0085d9 none repeat scroll 0 0; bottom:0; content:""; left:0; position:absolute; right:0; top:0; transform:scaleY(0); transform-origin:50% 100% 0; transition-duration:0.3s; transition-property:transform; transition-timing-function:ease-out; z-index:-1}
.EventOrganizerContentMDiv a.organizer-btn:hover, a.organizer-btn:focus, a.organizer-btn:active {border-color:#3491d3; color:#fff}
.EventOrganizerContentMDiv a.organizer-btn:hover::before, a.organizer-btn:focus::before, a.organizer-btn:active::before {transform:scaleY(1)}
.EventOrganizerContentMDiv a.organizer-btn.gray-btn { background:#ececec none repeat scroll 0 0; border:1px solid #e2e2e2; color:#50555b}
.EventOrganizerContentMDiv a.organizer-btn.gray-btn::before {background:#e2e2e2 none repeat scroll 0 0}


/* Sponsor Logo Session */
.NewSponsorMDiv{width:20%; float:left; margin:0; padding:20px 0 5px 15px} .Height50{height:50px}
.NewSponsorMDiv:hover .SponsorImageMDiv .SponsorOverlay{display:block}
.NewSponsorMDiv:hover .SponsorImageMDiv {border:1px solid rgba(47,154,231,.9)}
.NewSponsorMDiv .SponsorImageMDiv{width:100vw; height:120px; margin:0 auto; padding:0; vertical-align:middle; display:table-cell; text-align:center; border:1px solid #f0f0f0; border-radius:3px; position:relative}
.NewSponsorMDiv .SponsorImageMDiv img{max-height:110px; max-width:100%; width:auto; height:auto; margin:auto}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay{width:100%; height:100%; line-height:120px; position:absolute; top:0; left:0; z-index:2; display:none; background:rgba(47,154,231,.9)}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.btn-view {width:100%; height:120px; padding:35px 10px; text-align:center; line-height:18px; border-radius:2px; font-size:18px; position:relative; display:block; color:#fff; word-break:break-word; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.btn-view span.SmallText{display:block; font-size:13px; padding-bottom:6px; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.btn-view:hover {text-decoration:none}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay span{display:block}

.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay .NewSocialBtn{width:35px; height:35px; line-height:20px; padding:7px 6px 6px 6px; margin:15px 0 0; color:#fff; display:inline-block; border-radius:2px}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.NewSocialBtn.FaceBook, a.NewSocialBtn.Twitter, a.NewSocialBtn.LinkedIn, a.NewSocialBtn.Instagram, a.NewSocialBtn.YouTube, a.NewSocialBtn.WordPress{color:#fff}

.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn {width:32px; height:32px; padding:8px 6px; position:relative; line-height:32px; display:inline-block; border-radius:2px; margin:0 4px; border:1px solid #fff; color:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn span {position:absolute; top:0; left:0; display:block; padding:0; width:30px; height:32px; line-height:28px}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn i {width:32px; height:32px; text-align:center; line-height:30px; position:absolute; top:0; left:0}

.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.facebook-color {color:#fff; border-color:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.twitter-color {color:#fff; border-color:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.linkedin-color {color:#fff; border-color:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.instagram-color {color:#fff; border-color:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.youtube-color {color:#fff; border-color:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.wordpress-color {color:#fff; border-color:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.facebook-color:hover {color:#3c5b9b; border-color:#fff; background:#fff }
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.twitter-color:hover {color:#03a9f4; border-color:#fff; background:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.linkedin-color:hover {color:#0077b7; border-color:#fff; background:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.instagram-color:hover {color:#a82aa4; border-color:#fff; background:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.youtube-color:hover {color:#dd352e; border-color:#fff; background:#fff}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.social-btn.wordpress-color:hover {color:#0077b7; border-color:#fff; background:#fff}

.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.NewSocialBtn.FaceBook:hover{background:#fff; color:#3c5b9b}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.NewSocialBtn.Twitter:hover{background:#fff; color:#03a9f4}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.NewSocialBtn.LinkedIn:hover{background:#fff; color:#0077b7}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.NewSocialBtn.Instagram:hover{background:#fff; color:#a82aa4}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.NewSocialBtn.YouTube:hover{background:#fff; color:#dd352e}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.NewSocialBtn.WordPress:hover{background:#fff; color:#0077b7}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.SponsorWebURL{text-align:left; color:#fff; padding:0; margin:35px 10px 0; display:block; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.NewSponsorMDiv .SponsorImageMDiv .SponsorOverlay a.SponsorWebURL i{font-size:12px; padding-right:3px}
.new-sponser-info{cursor:pointer}



/* Speaker Session */
.NewSpeakerMDiv{width:20%; float:left; margin:0; padding:20px 0 5px 15px}
.NewSpeakerMDiv.new-spearker-info{margin-bottom:0}
.NewSpeakerMDiv .FrontMDiv {position:relative; background:#fafafa; border:1px solid #fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage:hover .OverlaySpeaker {display:block}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage {max-width:100vw; height:215px; margin:0 auto; text-align:center; vertical-align:middle; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage img {max-height:215px; max-width:100%; height:auto; position:relative; margin:0 auto; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker {width:100%; height:100%; display:none; position:absolute; z-index:1; top:0; left:0; background:#2f9ae7; border-radius:3px 3px 5px 5px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear}
.NewSpeakerMDiv .FrontMDiv .SpeakerContent {width:auto; height:130px; position:relative; z-index:3; vertical-align:middle; text-align:left; padding:15px 20px 18px; background:#f7f7f7; border-radius:0 0 3px 3px}
.NewSpeakerMDiv .FrontMDiv .SpeakerContent h5.SpeakerTitle {width:auto; margin:0; padding:0; font-family:"Conv_AvenirLTStd-Book", sans-serif; font-size:17px; line-height:22px; color:#343434; display:-webkit-box; /*height:44px;*/ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis}
.NewSpeakerMDiv .FrontMDiv .SpeakerContent h6.SpeakerText {width:auto; margin:0; padding:0 0 2px; font-family:"Conv_AvenirLTStd-Light", sans-serif; font-size:14px; color:#545454; padding-top:8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.NewSpeakerMDiv .FrontMDiv .SpeakerContent h6.SpeakerCompany {width:auto; margin:0; padding:0; font-family:"Conv_AvenirLTStd-Light", sans-serif; font-size:13px; color:#646464; padding-top:8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.btn-view {width:100%; height:215px; padding:35px 10px; text-align:center; line-height:18px; border-radius:2px; font-size:18px; position:relative; display:block; color:#fff; word-break:break-word; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.btn-view span.SmallText{display:block; font-size:13px; padding-bottom:6px; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.btn-view:hover {text-decoration:none}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker .bottom-speaker-mdiv {width:100%; height:32px; position:relative; bottom:60px; text-align:center}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn {width:32px; height:32px; padding:8px 6px; position:relative; line-height:32px; display:inline-block; border-radius:2px; margin:0 4px; border:1px solid #fff; color:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn span {position:absolute; top:0; left:0; display:block; padding:0; width:30px; height:32px; line-height:28px}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn i {width:32px; height:32px; text-align:center; line-height:30px; position:absolute; top:0; left:0}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.facebook-color {color:#fff; border-color:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.twitter-color {color:#fff; border-color:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.linkedin-color {color:#fff; border-color:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.instagram-color {color:#fff; border-color:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.youtube-color {color:#fff; border-color:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.wordpress-color {color:#fff; border-color:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.facebook-color:hover {color:#3c5b9b; border-color:#fff; background:#fff }
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.twitter-color:hover {color:#03a9f4; border-color:#fff; background:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.linkedin-color:hover {color:#0077b7; border-color:#fff; background:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.instagram-color:hover {color:#a82aa4; border-color:#fff; background:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.youtube-color:hover {color:#dd352e; border-color:#fff; background:#fff}
.NewSpeakerMDiv .FrontMDiv .SpeakerImage .OverlaySpeaker a.social-btn.wordpress-color:hover {color:#0077b7; border-color:#fff; background:#fff}

.NewSpearkerPopupDetail {margin:0; padding:0}
.NewSpearkerPopupDetail .new-spearker-popup-image {max-width:110px; width:110px; height:110px; float:left; display:table-cell; line-height:230px; margin:0 auto; vertical-align:middle; background:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px; margin-right:20px }
.NewSpearkerPopupDetail .new-spearker-popup-image img {width:100%; position:relative; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.NewSpearkerPopupDetail .modal-header {padding:45px}
.NewSpearkerPopupDetail .new-spearker-popup-title {position:relative; overflow:hidden; text-align:left}
.NewSpearkerPopupDetail .new-spearker-popup-title h5.speaker-title {font-family:"Conv_AvenirLTStd-Book", sans-serif; font-size:22px; color:#3c3d3f; margin:0 0 6px; padding:0}
.NewSpearkerPopupDetail .new-spearker-popup-title h6.SpeakerText {width:auto; margin:0; padding:0 0 2px; font-family:"Conv_AvenirLTStd-Light", sans-serif; font-size:16px; color:#545454; padding-top:5px}
.NewSpearkerPopupDetail .new-spearker-popup-title h6.SpeakerCompany {width:auto; margin:0; padding:0; font-family:"Conv_AvenirLTStd-Light", sans-serif; font-size:15px; color:#646464; padding-top:5px}


.NewSpearkerPopupDetail p.new-spearker-popup-url {padding-top:6px}
.NewSpearkerPopupDetail p.new-spearker-popup-url i {padding-right:8px; color:#2f9ae7}
.NewSpearkerPopupDetail p.new-spearker-popup-url a {color:#2f9ae7; font-size:13px}
.NewSpearkerPopupDetail .new-spearker-popup-url a:hover {color:#2480c3}
.NewSpearkerPopupDetail .close.new-spearker-popup-close {position:absolute; top:20px; right:20px; font-size:28px; font-family:"Conv_AvenirLTStd-Light", sans-serif}
.NewSpearkerPopupDetail .modal-body {padding:45px}
.NewSpearkerPopupDetail .modal-body h4 {font-size:19px; font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#343434; margin:0; padding:0 0 20px}
.NewSpearkerPopupDetail .modal-body p {font-size:15px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; line-height:24px; color:#767676; margin:0; padding:0 0 40px}
.NewSpearkerPopupDetail .modal-body a.social-btn {width:32px; height:32px; line-height:32px; display:inline-block; border-radius:2px; margin:0 4px; border:1px solid #333; color:#333; padding:0px 9px}
.NewSpearkerPopupDetail .modal-body a.social-btn.facebook-color {color:#3c5b9b; border-color:#3c5b9b}
.NewSpearkerPopupDetail .modal-body a.social-btn.twitter-color {color:#03a9f4;border-color:#03a9f4}
.NewSpearkerPopupDetail .modal-body a.social-btn.linkedin-color {color:#0077b7; border-color:#0077b7}
.NewSpearkerPopupDetail .modal-body a.social-btn.instagram-color {color:#a82aa4; border-color:#a82aa4}
.NewSpearkerPopupDetail .modal-body a.social-btn.youtube-color {color:#dd352e; border-color:#dd352e}
.NewSpearkerPopupDetail .modal-body a.social-btn.wordpress-color {color:#0077b7; border-color:#0077b7}
.NewSpearkerPopupDetail .modal-body a.social-btn.facebook-color:hover {color:#fff; background:#3c5b9b}
.NewSpearkerPopupDetail .modal-body a.social-btn.twitter-color:hover {color:#fff; background:#03a9f4}
.NewSpearkerPopupDetail .modal-body a.social-btn.linkedin-color:hover {color:#fff; background:#0077b7}
.NewSpearkerPopupDetail .modal-body a.social-btn.instagram-color:hover {color:#fff; background:#a82aa4}
.NewSpearkerPopupDetail .modal-body a.social-btn.youtube-color:hover {color:#fff; background:#dd352e}
.NewSpearkerPopupDetail .modal-body a.social-btn.wordpress-color:hover {color:#fff; background:#0077b7}


.NewSponsorPopupDetail {margin:0; padding:0}
.NewSponsorPopupDetail .new-sponsor-popup-image {width:187px; height:85px; float:left; margin:0 20px 0 0; padding:6px; vertical-align:middle; display:table-cell; text-align:center; border:1px solid #fff; border-radius:5px; position:relative; background:#fff}
.NewSponsorPopupDetail .new-sponsor-popup-image img {position:relative; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.NewSponsorPopupDetail .modal-header {padding:45px}
.NewSponsorPopupDetail .new-sponsor-popup-title {position:relative; overflow:hidden; text-align:left}
.NewSponsorPopupDetail .new-sponsor-popup-title h5.sponsor-title {font-family:"Conv_AvenirLTStd-Book", sans-serif; font-size:22px; color:#3c3d3f; margin:0 0 6px; padding:0}
.NewSponsorPopupDetail .new-sponsor-popup-title h6.SponsorText {width:auto; margin:0; padding:0 0 2px; font-family:"Conv_AvenirLTStd-Light", sans-serif; font-size:16px; color:#545454; padding-top:5px}
.NewSponsorPopupDetail .new-sponsor-popup-title h6.SponsorCompany {width:auto; margin:0; padding:0; font-family:"Conv_AvenirLTStd-Light", sans-serif; font-size:15px; color:#646464; padding-top:5px}

.NewSponsorPopupDetail p.new-sponsor-popup-url {padding-top:6px}
.NewSponsorPopupDetail p.new-sponsor-popup-url i {padding-right:8px; color:#2f9ae7}
.NewSponsorPopupDetail p.new-sponsor-popup-url a {color:#2f9ae7; font-size:13px}
.NewSponsorPopupDetail .new-sponsor-popup-url a:hover {color:#2480c3}
.NewSponsorPopupDetail .close.new-sponsor-popup-close {position:absolute; top:20px; right:20px; font-size:28px; font-family:"Conv_AvenirLTStd-Light", sans-serif}
.NewSponsorPopupDetail .modal-body {padding:45px}
.NewSponsorPopupDetail .modal-body h4 {font-size:19px; font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#343434; margin:0; padding:0 0 20px}
.NewSponsorPopupDetail .modal-body p {font-size:15px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; line-height:24px; color:#767676; margin:0; padding:0 0 40px}
.NewSponsorPopupDetail .modal-body a.social-btn {width:32px; height:32px; line-height:32px; display:inline-block; border-radius:2px; margin:0 4px; border:1px solid #333; color:#333; padding:0px 9px}
.NewSponsorPopupDetail .modal-body a.social-btn.facebook-color {color:#3c5b9b; border-color:#3c5b9b}
.NewSponsorPopupDetail .modal-body a.social-btn.twitter-color {color:#03a9f4;border-color:#03a9f4}
.NewSponsorPopupDetail .modal-body a.social-btn.linkedin-color {color:#0077b7; border-color:#0077b7}
.NewSponsorPopupDetail .modal-body a.social-btn.instagram-color {color:#a82aa4; border-color:#a82aa4}
.NewSponsorPopupDetail .modal-body a.social-btn.youtube-color {color:#dd352e; border-color:#dd352e}
.NewSponsorPopupDetail .modal-body a.social-btn.wordpress-color {color:#0077b7; border-color:#0077b7}
.NewSponsorPopupDetail .modal-body a.social-btn.facebook-color:hover {color:#fff; background:#3c5b9b}
.NewSponsorPopupDetail .modal-body a.social-btn.twitter-color:hover {color:#fff; background:#03a9f4}
.NewSponsorPopupDetail .modal-body a.social-btn.linkedin-color:hover {color:#fff; background:#0077b7}
.NewSponsorPopupDetail .modal-body a.social-btn.instagram-color:hover {color:#fff; background:#a82aa4}
.NewSponsorPopupDetail .modal-body a.social-btn.youtube-color:hover {color:#fff; background:#dd352e}
.NewSponsorPopupDetail .modal-body a.social-btn.wordpress-color:hover {color:#fff; background:#0077b7}


.WhoIsAttending{margin:20px 0 0; padding:0}
.WhoIsAttending .AttendeeDetailMDiv{width:100%; margin:25px -15px 0; padding:0 0 0 60px; position:relative; min-height:70px}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv{width:50px; height:50px; position:absolute; left:0; top:0; border-radius:50px; background:#333; text-align:center; font-family:"Conv_AvenirLTStd-Heavy", sans-serif; font-size:15px; color:#fff; padding:14px 13px; margin-top:3px}
.WhoIsAttending .AttendeeDetailMDiv	.AttendeeDataMDiv .DisplayCell{display:table-cell; vertical-align:middle; height:61px; max-width:195px; width:195px}
.WhoIsAttending .AttendeeDetailMDiv	.AttendeeDataMDiv{width:100%; padding:0; margin:0}
.WhoIsAttending .AttendeeDetailMDiv	.AttendeeDataMDiv h4.TitleMDiv{font-family:"Conv_AvenirLTStd-Book", sans-serif !important; font-size:16px; color:#343434; margin:0; padding:0 0 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.WhoIsAttending .AttendeeDetailMDiv	.AttendeeDataMDiv p.JobRole{font-family:"Conv_AvenirLTStd-Book", sans-serif; font-size:13px; color:#646464; margin:0; padding:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.WhoIsAttending .AttendeeDetailMDiv	.AttendeeDataMDiv a.TwitterLink {background:url(../../../../themes/3.0/img/nt-tw-icon.png) no-repeat 0 2px; padding:0 0 0 22px; font-size:12px; font-weight:500; color:#2daae2; height:18px; line-height:18px; display:inline-block}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv.AttendeeColor1{background:#ff6666}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv.AttendeeColor2{background:#d644d3}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv.AttendeeColor3{background:#208cd7}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv.AttendeeColor4{background:#51c970}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv.AttendeeColor5{background:#f8b753}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv.AttendeeColor6{background:#47d7b6}
.WhoIsAttending .AttendeeDetailMDiv .RoundMDiv.AttendeeColor7{background:#f756b4}

.modal-dialog.upload-status-popup{width:320px}
.modal-dialog.upload-status-popup .modal-content{width:320px}
.modal-dialog.upload-status-popup .modal-content .modal-body{text-align:center; padding:30px; border-radius:3px}
.modal-dialog.upload-status-popup .modal-content .modal-body img{display:block; margin:0 auto 12px}






.FooterMdiv{background:#fff; border-top:1px solid #f5f5f5; padding:30px 0; font-family:"Conv_AvenirLTStd-Book", sans-serif; font-size:15px; color:#646464; text-align:center}
p.FooterEmblem{margin:0; padding:0 0 15px} p.FooterSubText{margin:0; padding:0 0 6px}
.FooterLinkText{margin:0; padding:0}
.FooterLinkText a{margin:0 6px}


/* CSS Old Before 13-05-2020 */
#particles {width:100%; height:600px; overflow:hidden; position:relative}
.bg-img {background-size:cover; /*background-attachment:fixed;
	background-position:50% 50%;*/
width:100%; height:100%; position:relative; z-index:-1}
.bg-img.image-full {background-position:50% 20%; background-repeat:no-repeat; background-size:auto}
/* Main logo */
logo {margin:0; padding:0; display:inline-block}
.logo {color:#fff !important; width:167px; height:30px; margin:20px 0; padding:6px; text-indent:-999px; display:inline-block; background:url(../../../../themes/3.0/img/nt-logo.png) no-repeat scroll 50% 50%}
.logo.ColorLogo {color:#fff !important; width:168px; height:30px; margin:20px 0; padding:6px; text-indent:-999px; display:inline-block; background:url(../../../../public/img/eventzilla-logo-color.png) no-repeat scroll 50% 50%}


/* Main nav */
.main-nav {/*position:absolute;*/ bottom:0; width:100%}
.main-nav .navbar {border-bottom:0 !important; margin-bottom:0 !important}
.navbar-nav {margin:0; float:none; position:relative}
.navbar-collapse {padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; border-top:none !important}
.navbar {border-radius:0; border:none}
.nav-bg {background:none/*rgba(255,255,255,.95)*/; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -khtml-border-radius:3px 3px 0 0; -ms-border-radius:3px 3px 0 0}

.navbar-nav > li > a {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:14px; padding-bottom:18px; padding-top:18px; padding-left:8px; padding-right:8px; border-bottom:2px solid transparent; color:#444; text-align:center; overflow:hidden}
.nav > li:hover, .nav > li.active, .nav > li:focus {background:none; color:#0090d9; border-bottom:2px solid #2f9ae7}
.nav > li > a.active, .nav > li > a:hover, .nav > li > a:focus {background:none}
/*.nav > li > a:hover:after, .nav > li > a.active:after, .nav > li > a:focus:after{content:""; border-left:4px solid transparent; border-bottom:4px  solid #24a7e0; border-right:4px solid transparent; position:absolute; bottom:0; left:50%; margin:0 0 0 -2px}*/
.nav > li {border-bottom:2px solid transparent}

/* Main nav fixed top */
.goToTop {position:fixed; width:100%; background:#fff; left:0; top:0; z-index:501; -webkit-box-shadow:1px 0 3px 0 rgba(0,0,0,0.2); box-shadow:1px 0 3px 0 rgba(0,0,0,0.2); -webkit-transition:background .12s ease-in-out; -moz-transition:background .12s ease-in-out; transition:background .12s ease-in-out}
.navbar-toggle {float:right; padding:12px 10px 12px 30px; border-radius:0; font-size:15px; text-transform:uppercase}
.navbar-toggle .fa-bars {margin-left:6px}
img.mobile-micon {margin:-2px 0 0 0}
.goToTop .navbar-nav > li > a{font-size:13px}











.event-mtitle {width:inherit; height:505px; display:table-cell; text-align:center; vertical-align:middle}
h1.event-name {font-family:"Conv_AvenirLTStd-Black", Arial, sans-serif; font-size:36px; margin:22px 0 12px; letter-spacing:1px; color:#fff}
p.event-venue, p.event-location {font-family:"OpenSans", Arial, sans-serif; font-size:13px; font-weight:normal; color:#efefef; margin-bottom:6px}
p.event-venue span.venue-icon {background-image:url(../../../../themes/3.0/img/nt-venue-icon.png); display:inline-block; width:13px; height:13px; margin:0 6px -2px 0}
p.event-location span.location-icon {background-image:url(../../../../themes/3.0/img/nt-location-icon.png); display:inline-block; width:11px; height:14px; margin:0 6px -3px 0}

/* Registration button */
a.register-btn {font-family:"OpenSans", Arial, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; padding:12px 28px; margin-top:20px; border:1px solid #fff; display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s}
a.register-btn:before {content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#2098d1; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:50% 100%; transform-origin:50% 100%; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out}
a.register-btn:hover, a.register-btn:focus, a.register-btn:active {color:#fff; border-color:#1387be}
a.register-btn:hover:before, a.register-btn:focus:before, a.register-btn:active:before {-webkit-transform:scaleY(1); transform:scaleY(1)}


input.btn-sponsor {position:absolute; right:0; top:0; background:#0090d9; font-family:"OpenSans", Arial, sans-serif; font-size:12px; line-height:22px; color:#fff; text-transform:uppercase; padding:4px 12px; margin-top:7px; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
input.btn-sponsor:before {content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#0085d9; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:50% 100%; transform-origin:50% 100%; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
input.btn-sponsor:hover, input.btn-sponsor:focus, input.btn-sponsor:active {color:#fff; border-color:#1387be}
input.btn-sponsor:hover:before, input.btn-sponsor:focus:before, input.btn-sponsor:active:before {-webkit-transform:scaleY(1); transform:scaleY(1)}
.menu-logo {float:left; padding-top:12px; margin-right:8px; display:none}
.goToTop .menu-logo {display:block}
/* Top help div */
ul.help-mdiv {margin:25px 0 0; padding:0; float:right; text-decoration:none; list-style:none}
ul.help-mdiv li {float:left; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:15px; margin:0}
ul.help-mdiv li a {float:left; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:15px; color:#fff}
ul.help-mdiv li a:hover {opacity:.8}
ul.help-mdiv li span {color:#fff; margin:0 7px; display:inline-block} ul.help-mdiv li span.fa-edit{font-size:15px; padding-top:5px !important}
ul.help-mdiv li span.icon-span{display:none}



.HeaderEventInfo.CheckOutStyle h1.EventName span {font-size:30px; margin:0}
.HeaderEventInfo.CheckOutStyle.PadLevelTopBottom{padding:40px 0 70px}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps {display:block; list-style:outside none none; margin:22px auto 0; padding:0; position:relative}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps li {display:block; height:24px; line-height:24px; padding-left:0; text-align:center; width:100%}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps li .round1 {background:#fff none repeat scroll 0 0 padding-box; border:6px solid rgba(255, 255, 255, 0.2); border-radius:30px; display:inline-block; height:24px; margin-right:-17px; position:relative; width:24px; z-index:2}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps li span.line-wizard {background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0; display:inline-block; height:12px; left:12px; position:relative; top:-6px; width:340px; z-index:1}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps li .round1.active {background:#2f9ae7 none repeat scroll 0 0; border:6px solid #fff}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps li span.line-wizard.active {background:#fff none repeat scroll 0 0}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps li .wizard-text {color:#fff; display:inline-block; font-family:"Conv_AvenirLTStd-Light",Arial,sans-serif; font-size:14px; margin:12px 0 0; /*text-transform:uppercase;*/ width:30%}
.HeaderEventInfo.CheckOutStyle ul.WizardSteps.result-mdiv {margin:30px auto 0;}

.HeaderEventInfo.AbstractStyle ul.WizardSteps {display:block; list-style:outside none none; margin:22px auto 0; padding:0; position:relative}
.HeaderEventInfo.AbstractStyle ul.WizardSteps li {display:block; height:24px; line-height:24px; padding-left:0; text-align:center; width:100%}
.HeaderEventInfo.AbstractStyle ul.WizardSteps li .round1 {background:#fff none repeat scroll 0 0 padding-box; border:6px solid rgba(255, 255, 255, 0.2); border-radius:30px; display:inline-block; height:24px; margin-right:-17px; position:relative; width:24px; z-index:2}
.HeaderEventInfo.AbstractStyle ul.WizardSteps li span.line-wizard {background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0; display:inline-block; height:12px; left:12px; position:relative; top:-6px; width:340px; z-index:1}
.HeaderEventInfo.AbstractStyle ul.WizardSteps li .round1.active {background:#2f9ae7 none repeat scroll 0 0; border:6px solid #fff}
.HeaderEventInfo.AbstractStyle ul.WizardSteps li span.line-wizard.active {background:#fff none repeat scroll 0 0}
.HeaderEventInfo.AbstractStyle ul.WizardSteps li .wizard-text {color:#fff; display:inline-block; font-family:"Conv_AvenirLTStd-Light",Arial,sans-serif; font-size:14px; margin:12px 0 0; /*text-transform:uppercase;*/ width:30%}
.HeaderEventInfo.AbstractStyle ul.WizardSteps.result-mdiv {margin:30px auto 0;}


/* Ticket type Div */
.register-table {margin:30px 0 0}
.ticket-type.pad {padding:20px}
.ticket-type {background:#fff; border-left:3px solid #f0f0f0; border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin-bottom:12px; position:relative; border-radius:5px}
.ticket-type:hover {border-left:3px solid #28a6fb; border-bottom:1px solid #9dd5fb; border-right:1px solid #9dd5fb; border-top:1px solid #9dd5fb}
h2.ticket-mtitle {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:17px; line-height:22px; color:#333; margin:0; padding:0; text-transform:none}
span.ticket-price {font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:15px}
span.dash-line {margin:0 12px}
p.ticket-stext {font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:14px; color:#818385; margin:6px 0 0; padding:0}
p.ticket-stext span.ticket-avail { /*text-transform:uppercase; color:#50555b;*/margin-right:16px}
span.drop-icon {display:inline-block; float:left}
span.drop-icon a.collapsed {display:block; padding:22px 12px; background:url(../../../../themes/3.0/img/nt-drop-icon.png) no-repeat 0 50%}
span.drop-icon.add-on a.collapsed {padding:10px 12px}
span.drop-icon.add-on a {padding:10px 12px}
span.drop-icon a {display:block; padding:22px 12px; background:url(../../../../themes/3.0/img/nt-drop-icon-btm.png) no-repeat 0 50%}
span.drop-icon a.collapsed.disable {cursor:default; opacity:.6}
.ticket-quan {float:right; margin:4px 0 0; padding:11px 35px 10px 11px !important; width:90px; font-size:14px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif}
.over-hidden {overflow:hidden}
select.event-date {position:absolute; width:280px; right:0; top:4px; font-size:12px; padding:9px 41px 6px 11px !important; text-transform:uppercase}
span.GrpDiscountDesc {font-style:italic; padding:8px 0 0 22px; margin-bottom:-20px; display:block; font-size:90%; color:#818385}
select::-ms-expand {display:none}
select{background-color:#ffffff; background-image:url("../../../../themes/3.0/img/nt-drop-down.jpg"); background-position:100% 7px; background-repeat:no-repeat; border:1px solid #e9e9e9; min-height:38px; font-family:"OpenSans","Helvetica Neue", Helvetica, Arial, sans-serif; color:#282323; padding:6px 35px 6px 11px !important; line-height:15px; font-size:13px; font-weight:normal; vertical-align:top; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; transition:background 0.2s linear 0s, box-shadow 0.2s linear 0s; outline:none; overflow:hidden; text-indent:0.01px; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; appearance:none \0/IE9}
select.TicketDropDownIcon{background-image:url("../../../../themes/3.0/img/TicketSelectIcon.png"); background-position:100% -1px; background-repeat:no-repeat; cursor:pointer}
select.full-width-select {width:100% !important}
.ticket-type.pad.not-sale-ticket{padding:40px 20px 20px}
.ticket-type.pad.not-sale-ticket:hover{border-left:3px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4}
.ticket-type.pad.sale-end-ticket{padding:40px 20px 20px}
.ticket-type.pad.sale-end-ticket:hover{border-left:3px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4}
.ticket-type.pad.sold-ticket{padding:40px 20px 20px}
.ticket-type.pad.sold-ticket:hover{border-left:3px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4}

.new-red-tag {
	padding:7px 12px 6px;
	display:inline-block;
	font-weight:500;
	background:#ff5151;
	color:#fff;
	position:absolute;
	top:10px;
	left:0;
	z-index:5;
	font-size:12px;
	text-transform:none;
	line-height:10px;
	letter-spacing:1px
}

	.new-red-tag::before {
		position:absolute;
		content:'';
		top:0;
		right:-11px;
		background:url(../../../../themes/3.0/img/red-corner.png);
		height:23px;
		width:11px
	}

.new-blue-tag {
	padding:7px 12px 6px;
	display:inline-block;
	font-weight:500;
	background:#28a6fb;
	color:#fff;
	position:absolute;
	top:10px;
	left:0;
	z-index:5;
	font-size:12px;
	text-transform:none;
	line-height:10px;
	letter-spacing:1px
}

	.new-blue-tag::before {
		position:absolute;
		content:'';
		top:0;
		right:-11px;
		background:url(../../../../themes/3.0/img/blue-corner.png);
		height:23px;
		width:11px
	}


/* Ticket type Sold Out Div */

.ticket-type.sold-ticket .sold-out, .ticket-type.sold-ticket .es-sold-out, .ticket-type.sold-ticket .fr-sold-out, .ticket-type.sold-ticket .de-sold-out, .ticket-type.sale-end-ticket .sale-end, .ticket-type.sale-end-ticket .es-sale-end, .ticket-type.sale-end-ticket .fr-sale-end, .ticket-type.sale-end-ticket .de-sale-end {
	display:block;
}

.ticket-type.sold-ticket:hover {
	border-left:3px solid #f4f4f4;
}

.sold-out {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/nt-soldout.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.es-sold-out {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/lang-spanish-soldout.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.fr-sold-out {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/lang-french-soldout.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.de-sold-out {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/lang-german-soldout.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.not-sale-ticket .not-sale, .not-sale-ticket .es-not-sale, .not-sale-ticket .fr-not-sale, .not-sale-ticket .de-not-sale {
	display:block;
}

.not-sale {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/nt-notonsale.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.es-not-sale {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/nt-notonsale-spanish.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.fr-not-sale {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/nt-notonsale-french.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.de-not-sale {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/nt-notonsale-german.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.sale-end {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/sale-end-english.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.es-sale-end {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/sale-end-spanish.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.fr-sale-end {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/sale-end-french.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.de-sale-end {
	background:rgba(255,255,255,0.4) url(../../../../themes/3.0/img/sale-end-german.png) no-repeat 0 0;
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}



.parcial-ticket .parcial-sale {
	display:inline;
}

.info-ticket .wait-sale {
	display:inline;
}

.parcial-sale {
	display:none;
	padding:4px 12px 3px 12px;
	height:22px;
	margin-left:12px;
	font-size:11px;
	border-radius:2px;
	color:#fff;
	line-height:22px !important;
	/*background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/partical-icon.png) #00507c no-repeat scroll 10px 6px*/;
	background-color:#00507c; text-transform:none; letter-spacing:1px;
}

.parcial-ticket .parcial-text {
	font-family:"OpenSans", Arial, sans-serif;
	font-size:12px;
	text-transform:none;
	color:#333;
	margin:0 0 6px;
	display:block;
	padding:0;
}

.wait-sale {
	display:none;
	padding:4px 12px 3px 12px;
	height:22px;
	margin-left:12px;
	font-size:11px;
	border-radius:2px;
	color:#fff;
	line-height:22px !important;
	/*background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/waiting-icon.png) #f7931e no-repeat scroll 10px 6px*/;
	background-color:#f7931e; text-transform:none; letter-spacing:1px;
}

.parcial-sale-info {
	padding:3px 12px 3px 12px;
	text-transform:none;
	height:22px;
	margin-right:12px;
	font-size:11px;
	border-radius:2px 0 0 2px;
	color:#fff;
	line-height:22px !important;
	/*background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/partical-icon.png) #00507c no-repeat scroll 10px 6px*/;
	background-color:#00507c;
}

.wait-sale-info {
	padding:3px 12px 3px 12px;
	text-transform:none;
	height:22px;
	margin-right:12px;
	font-size:11px;
	border-radius:2px 0 0 2px;
	color:#fff;
	line-height:22px !important;
	/*background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/waiting-icon.png) #f7931e no-repeat scroll 10px 6px*/;
	background-color:#f7931e;
}


/* Ticket type Detail Div */
.detail-mdiv {
	margin:0;
	padding:0; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
}

.line-div {
	width:100%;
	height:1px;
	background:#eee;
	margin-top:14px;
}

.detail-mdiv h4 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:400;
	color:#333;
	margin:12px 0 5px;
	padding:0;
}

.detail-mdiv p {
	font-size:13px;
	color:#808285;
	margin-bottom:0;
	margin-top:12px;
}


/* Ticket type Discount Div */
.ticket-bdiv {
	margin-top:20px;
}

.nopadding {
	padding:0 !important;
}

p.discount-title {
	margin:0;
}

.discount-title label {
	font-size:14px;
	font-weight:normal;
	color:#808285;
	cursor:pointer;
	margin-top:10px;
}

.info-text {
	font-size:12px;
	color:#808285;
	margin-bottom:6px;
	line-height:19px;
	border-radius:3px;
	background:#fff;
	border:1px solid #f0efef;
}

	.info-text span.wait-info {
		padding:3px 12px;
		float:left;
		height:22px;
		font-size:11px;
		margin-right:12px;
		border-radius:3px 0 0 3px;
		color:#fff;
		line-height:22px !important;
		background:url(../../../../themes/3.0/img/nt-waiting-icon-white.png) #f0efef no-repeat scroll 8px 7px;
	}

	.info-text span.partial-info {
		padding:3px 12px;
		float:left;
		height:22px;
		font-size:11px;
		margin-right:12px;
		border-radius:3px 0 0 3px;
		color:#fff;
		line-height:22px !important;
		background:url(../../../../themes/3.0/img/nt-partical-icon-white.png) #f0efef no-repeat scroll 8px 7px;
	}

.discount-box {
	margin-bottom:20px;
	margin-top:10px;
	display:none;
}

	.discount-box input.dtextbox {
		width:auto;
		padding:9px 16px;
	}

	.discount-box h3 {
		font-size:14px;
		text-transform:uppercase;
		font-weight:400;
		color:#333;
		margin:0 0 4px;
		padding:0;
	}

input.dtextbox {
	border:1px solid #e9e9e9;
	border-radius:2px 0 0 2px;
	background:#fff;
	width:100%;
	float:left;
	padding:8px 16px;
	color:#50555b;
	font-size:13px;
}

button.dbutton {
	background:#0090d9;
	border:none;
	border-radius:0 2px 2px 0;
	color:#fff;
	padding:9px 16px;
	margin:0 0 0 -4px;
}

input.dbutton {
	background:#0090d9;
	border:none;
	border-radius:0 2px 2px 0;
	color:#fff;
	padding:9px 16px;
	margin:0 0 0 -4px;
}

/* Ticket type Total Amount Div */
ul.amount-mdiv {
	background:#fff;
	text-align:right;
	float:right;
	width:100%;
	margin:0;
	padding:4px 0 0;
}

	ul.amount-mdiv li {
		list-style:none;
		font-size:16px;
		font-family:"Conv_AvenirLTStd-Book", Arial,sans-serif;
		color:#50555b;
	}

		ul.amount-mdiv li span.rgt-div {
			margin:8px 20px 0 0;
			width:160px;
			display:inline-block;
		}

        ul.amount-mdiv li span.lft-div {
            margin: 8px 0 0;
            display: inline-block;
            width: 38%;
        }

			ul.amount-mdiv li span.lft-div.text-lower-case {
				text-transform:none
			}

			ul.amount-mdiv li span.lft-div span.sub-text {
				display:block;
				font-size:11px;
				text-transform:none;
			}

		ul.amount-mdiv li.gtotal {
			font-weight:600;
			border-top:1px solid #ececec;
			margin-top:12px;
			padding:18px 0 18px;
		}

			ul.amount-mdiv li.gtotal span.lft-div {
				margin:0;
				vertical-align:top
			}

			ul.amount-mdiv li.gtotal span.rgt-div {
				margin-top:0;
				font-size:26px; font-family:"Conv_AvenirLTStd-Heavy", Arial,sans-serif;	color:#08c552;
			}

				ul.amount-mdiv li.gtotal span.rgt-div .inclusive-mdiv {
					text-transform:none;
					font-weight:400;
					font-size:13px
				}
				ul.amount-mdiv li.gtotal span.lft-div{font-size:18px; padding-top:5px}

		ul.amount-mdiv li.pbtn {
			margin-top:12px;
		}

img.cicon {
	margin:-4px 0 0 6px;
}

ul.amount-mdiv li span.tax-txt {
	margin:0 50px 0 0;
	text-transform:none;
	font-size:11px;
}


.checkout-btn {
	width:100%;
	background:#08c552;
	padding:13px 26px;
	text-align:center;
	font-size:16px;
	color:#fff !important;
	text-transform:none;
	border:none;
	border-radius:2px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	-webkit-transition-property:color;
	transition-property:color;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	font-family:"Conv_AvenirLTStd-Light", Arial,sans-serif;
}

	.checkout-btn:before {
		content:"";
		position:absolute;
		z-index:-1;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:#08c552;
		-webkit-transform:scaleY(0);
		transform:scaleY(0);
		-webkit-transform-origin:50% 100%;
		transform-origin:50% 100%;
		-webkit-transition-property:transform;
		transition-property:transform;
		-webkit-transition-duration:0.3s;
		transition-duration:0.3s;
		-webkit-transition-timing-function:ease-out;
		transition-timing-function:ease-out;
	}

	.checkout-btn:hover, .checkout-btn:focus, .checkout-btn:active {
		color:#fff !important;
		border-color:#1387be;
	}

		.checkout-btn:hover:before, .checkout-btn:focus:before, .checkout-btn:active:before {
			-webkit-transform:scaleY(1);
			transform:scaleY(1);
		}




.sponsor-info {
	margin:30px 0 0;
}

.sponsor-mdiv {
	background:#fff none repeat scroll 0 0;
	border:1px solid #f2f2f2;
	float:left;
	margin-bottom:16px;
	margin-right:16px;
	width:210px;
	height:130px;
	vertical-align:middle
}


a.sponsor-image-mdiv {
	width:210px;
	height:90px;
	padding:10px 9px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	margin:0 auto;
}

	a.sponsor-image-mdiv.NoBottom{height:130px}

	a.sponsor-image-mdiv img {
		max-height:80px;
		max-width:190px;
		width:auto;
		height:auto;
		margin:auto;
	}


.social-mbox {position:absolute; bottom:0; width:100%; background:#fff; border-top:1px solid #e2e2e2; text-align:center}
.social-mbox .NewSocialBtn{width:15%; height:30px; line-height:20px; padding:6px; display:inline-block; border-right:1px solid #e1e1e1}
.social-mbox .NewSocialBtn:last-child{border-right:none}
.social-mbox .NewSocialBtn.FaceBook{color:#3c5b9b}
.social-mbox .NewSocialBtn.Twitter{color:#03a9f4}
.social-mbox .NewSocialBtn.LinkedIn{color:#0077b7}
.social-mbox .NewSocialBtn.Instagram{color:#a82aa4}
.social-mbox .NewSocialBtn.YouTube{color:#dd352e}
.social-mbox .NewSocialBtn.WordPress{color:#0077b7}

.social-mbox .NewSocialBtn.FaceBook:hover{color:#fff; background:#3c5b9b}
.social-mbox .NewSocialBtn.Twitter:hover{color:#fff; background:#03a9f4}
.social-mbox .NewSocialBtn.LinkedIn:hover{color:#fff; background:#0077b7}
.social-mbox .NewSocialBtn.Instagram:hover{color:#fff; background:#a82aa4}
.social-mbox .NewSocialBtn.YouTube:hover{color:#fff; background:#dd352e}
.social-mbox .NewSocialBtn.WordPress:hover{color:#fff; background:#0077b7}



a.facebook.sponsor-social-btn {
	background-position:10px 50%;
	border-top:1px solid #e2e2e2;
	display:inline-block;
	float:left;
	height:auto;
	padding:6px 0 6px 28px;
	width:50%;
}

a.twitter.sponsor-social-btn {
	background-position:10px 50%;
	border-top:1px solid #e2e2e2;
	display:inline-block;
	float:left;
	height:auto;
	padding:6px 0 6px 36px;
	width:50%;
}

.sponsor-social-btn.brd-rgt {
	border-right:1px solid #e2e2e2;
}




.morecontent span {
	display:none;
}

a.morelink {
	text-decoration:underline;
	color:#333;
	font-weight:bold;
}

	a.morelink:hover {
		color:#333;
		text-decoration:none;
	}

.morelink {
	display:inline-block;
}

.morecontent span {
	display:none;
	margin-right:15px;
}

a.morelink {
	text-decoration:underline;
	color:#333;
	font-weight:bold;
}

	a.morelink:hover {
		color:#333;
		text-decoration:none;
	}

.morelink {
	display:inline-block;
}

.session-showcase.sale {
}

	.session-showcase.sale .session-track p.track-title, .session-showcase.sale .session-track p.track-speakers, .session-showcase.sale .session-track p.track-place, .session-showcase.sale .session-track p.track-description {
		padding:0;
	}

.session-showcase {
	background:#0090d9;
	margin-bottom:20px;
	box-sizing:border-box;
	width:100%;
	border-radius:4px 3px 3px 4px;
	display:table;
	font:normal 14px "Conv_AvenirLTStd-Lightt",Arial,sans-serif;
}

	.session-showcase .time {
		color:#fff;
		width:130px;
		line-height:22px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		text-transform:uppercase;
		border-radius:4px 0 0 4px;
		padding:0 15px;
	}

		.session-showcase .time span {
			display:block;
			font-size:10px;
		}

	.session-showcase .session-track {
		padding:30px;
		display:table-cell;
		vertical-align:middle; position:relative
	}

		.session-showcase .session-track.col-one {
			width:100%
		}

		.session-showcase .session-track.col-two {
			width:50%
		}

		.session-showcase .session-track.col-three {
			width:33.9%
		}

		.session-showcase .session-track.col-four {
			width:25%
		}

		.session-showcase .session-track.col-five {
			width:20%
		}

		.session-showcase .session-track.col-six {
			width:270px;
			/*width:100%;
			display:block*/
		}

.track-mdiv .track-name.col-one {
	width:100%;
	padding:0 15px
}

.track-mdiv .track-name.col-two {
	width:50%;
	padding:0 15px;
	float:left
}

.track-mdiv .track-name.col-three {
	width:33.3%;
	padding:0 15px;
	float:left
}

.track-mdiv .track-name.col-four {
	width:25%;
	padding:0 15px;
	float:left
}

.track-mdiv .track-name.col-five {
	width:20%;
	padding:0 15px;
	float:left
}

.track-mdiv .track-name.col-six {
	width:270px;
	padding:0 15px; float:left;
}

.scroll-session-mdiv{overflow:hidden; overflow-x:scroll; overflow-y:visible; cursor:grabbing; position:relative; padding-bottom:40px !important}
padding.session-info{position:relative}
.overlay-session-shadow{width:150px; height:100%; position:absolute; right:0; z-index:1;  background:url(../../../../themes/3.0/img/session-shadow-right.png) repeat-y scroll 0 0; /*background:rgb(2,0,36);
background:linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(250,250,250,1) 100%);
background:rgba(212,228,239,0);
background:-moz-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(212,228,239,0) 0%, rgba(250,250,250,1) 90%);
background:-webkit-gradient(left top, right top, color-stop(0%, rgba(212,228,239,0)), color-stop(0%, rgba(212,228,239,0)), color-stop(90%, rgba(250,250,250,1)));
background:-webkit-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(212,228,239,0) 0%, rgba(250,250,250,1) 90%);
background:-o-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(212,228,239,0) 0%, rgba(250,250,250,1) 90%);
background:-ms-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(212,228,239,0) 0%, rgba(250,250,250,1) 90%);
background:linear-gradient(to right, rgba(212,228,239,0) 0%, rgba(212,228,239,0) 0%, rgba(250,250,250,1) 90%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#fafafa', GradientType=1 );*/}

.session-showcase .bg-white {
	background:#fafafa;
	display:table;
	width:100%;
}

.session-showcase .session-track h5.track-name {
	border-radius:30px;
	color:#50555b;
	padding:9px 22px;
	margin-bottom:18px;
	background:#f9f9f9;
	border:1px solid #ececec;
	font-size:13px;
	font-weight:bold;
}

.session-showcase .session-track p.track-title {
	font-size:13px;
	font-weight:bold;
	color:#4e5053;
	margin:0 0 8px;
	padding:0 0 0 24px;
}

.session-showcase .session-track p.track-speakers {
	font-size:13px;
	color:#50555b;
	margin:12px 0 4px;
	padding:0 0 0 42px;
	background:url(../../../../themes/3.0/img/nt-speaker-icon.png) no-repeat scroll 24px 0;
}

.session-showcase .session-track p.track-place {
	font-size:12px;
	color:#757575;
	margin:0 0 6px;
	padding:0 0 0 42px;
	background:url(../../../../themes/3.0/img/nt-info-location-icon.png) no-repeat scroll 24px 0;
}

.session-showcase .session-track p.track-price {
	font-size:13px;
	font-weight:bold;
	color:#4e5053;
	margin:0 0 6px;
	padding:0 0 0 24px;
}

.session-showcase .session-track a.track-more {
	font-size:12px;
	margin:0 0 0;
	color:#5f5f5f;
	text-decoration:underline;
}

	.session-showcase .session-track a.track-more:hover {
		text-decoration:none;
	}

.session-showcase .session-track p.track-description {
	font-size:13px;
	line-height:18px;
	color:#5f5f5f;
	margin:0 0 0;
	padding:0 0 0 24px;
}

.session-showcase .session-track p.track-speakers span.bold {
	font-weight:bold;
}

.session-showcase label.check input, .session-showcase .bg-white .col-md-12 label.check input {
	position:absolute;
}

.session-newdiv {
	position:relative
}

.overlay-session {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.5)
}

.overlay-session-col {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%; z-index:101;
	background:rgba(255,255,255,.5)
}

	.overlay-session.hide {
		display:none
	}

	.overlay-session.show {
		display:block
	}


/* Session Search Row, Auto Search Col, Auto Filter Col, Search Result, Option Div, Date  */
.sserchrow {margin:0; padding:0; text-align:left}
.sserchrow .asc {width:50%; float:left; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.sserchrow .asc input.as{width:100%; height:42px; padding:12px 42px 12px 18px; background:#fff; border-radius:3px; border:1px solid #eee; background:url(../../../../themes/3.0/img/session-search-icon.png) #fff no-repeat scroll 100% 0}
.sserchrow .asc input.as:focus{border-color:#c8e2ff; background:url(../../../../themes/3.0/img/session-search-icon.png) #fff no-repeat scroll 100% -42px}
.sserchrow .asc input.as::placeholder {font-size:13px; color:#a5a5a5} 
.sserchrow .asc .sr{width:100%; height:320px; overflow:hidden; overflow-y:scroll; display:block; position:absolute; top:42px; z-index:101; border-radius:0 0 3px 3px; border:1px solid #eee; border-top:none; background:#fff}
.sserchrow .asc .sr .od{width:100%; padding:12px 18px; display:block; cursor:pointer; font-size:13px; color:#545454; background:#fff; border-bottom:1px solid #eee}
.sserchrow .asc .sr .od:hover{background:#f8f9fa}
.sserchrow .asc .sr .od span.dt{font-size:11px; display:block; color:#848484}

.sserchrow .afc {width:25%; float:left; position:relative; padding-left:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.sserchrow .afc div.fm{width:100%; height:42px; position:relative; font-size:13px; line-height:14px; color:#a5a5a5; cursor:pointer; padding:12px 42px 12px 42px; background:#fff; border-radius:3px; border:1px solid #eee; background:url(../../../../themes/3.0/img/session-filter-icon.png) #fff no-repeat scroll 0 0}
.sserchrow .afc div.fm:focus{border-color:#c8e2ff; background:url(../../../../themes/3.0/img/session-filter-icon.png) #fff no-repeat scroll 0 0}
.sserchrow .afc div.fm span.da{width:40px; height:40px; position:absolute; right:0; top:0; background:url(../../../../themes/3.0/img/session-filter-down-icon.png) #fff no-repeat scroll 0 0}
.sserchrow .afc div.fm.active span.da{background:url(../../../../themes/3.0/img/session-filter-up-icon.png) #fff no-repeat scroll 0 0}
.sserchrow .afc ul.fddc{width:100%; display:none; padding:0 30px 0 0; margin:0; position:absolute; top:42px; z-index:101; border-radius:0 0 3px 3px}
.sserchrow .afc ul.fddc li{list-style:none; position:relative; border:1px solid #eee; border-top:none; border-radius:0 0 3px 3px; background:#fff}
.sserchrow .afc ul.fddc li a{padding:8px 18px; display:block; font-size:13px; color:#545454; background:url(../../../../themes/3.0/img/session-filter-li-right-icon.png) no-repeat scroll 95% 50%}
.sserchrow .afc ul.fddc li.active a{background:url(../../../../themes/3.0/img/session-filter-li-down-icon.png) no-repeat scroll 95% 50%}
.sserchrow .afc ul.fddc li ul.fsnc{width:100%; padding:12px; margin:0; background:#f8f9fa; display:none}
.sserchrow .afc ul.fddc li.active ul.fsnc{display:block}
.sserchrow .afc ul.fddc li ul.fsnc li{border:none; background:#none; margin:0; padding:0; display:block; background:none}
.sserchrow .afc ul.fddc li ul.fsnc li a{margin:0 3px 3px; padding:3px 9px; font-size:11px; display:inline-block; color:#747474; background:#fff; border:1px solid #eee; border-radius:3px}
.sserchrow .afc ul.fddc li ul.fsnc li a.active{background:#e0e0e0; border:1px solid #e0e0e0; color:#545454} .sserchrow .afc ul.fddc li ul.fsnc li a:hover{opacity:.8}

.sserchrow .vbc {width:85px; float:right; position:relative; text-align:right; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.sserchrow .vbc .gvbtn, .sserchrow .vbc .lvbtn {width:42px; height:42px; float:right; background:#fff; border:1px solid #eee}
.sserchrow .vbc .gvbtn{border-right:none; border-radius:3px 0 0 3px; opacity:.7; background:url(../../../../themes/3.0/img/session-grid-icon.png) #fafafa no-repeat scroll 50% 50%}
.sserchrow .vbc .lvbtn{border-left:none; border-radius:0 3px 0 0; opacity:.7; background:url(../../../../themes/3.0/img/session-list-icon.png) #fafafa no-repeat scroll 50% 50%}
.sserchrow .vbc .gvbtn.active{opacity:1; background:url(../../../../themes/3.0/img/session-grid-icon.png) #fff no-repeat scroll 50% 50%}
.sserchrow .vbc .lvbtn.active{opacity:1; background:url(../../../../themes/3.0/img/session-list-icon.png) #fff no-repeat scroll 50% 50%}

.fsi{margin:0; padding:15px 0 0; vertical-align:middle}
.fsi span.fsopn{margin:0 3px 3px 0; padding:3px 10px 4px; font-size:11px; display:inline-block; background:#e0e0e0; border:1px solid #e0e0e0; color:#545454; border-radius:3px}
.fsi span.fsopn a{padding:4px 0px 4px 8px; font-size:11px; color:#646464; font-weight:600}

.stabul{margin:30px 0 0; padding:0; /* border:1px solid #eee; */ height: 80px; }
.scrtabs-tabs-fixed-container ul.nav-tabs{border:none; padding-left:0; margin-bottom:0; list-style:none; margin-left: 10px; margin-top: 0;}
.scrtabs-tabs-fixed-container ul.nav-tabs > li {width:115px; white-space:nowrap; padding:16px 9px 16px}
.scrtabs-tabs-fixed-container ul.nav-tabs > li:hover{background:none; border:none; text-decoration:none}.scrtabs-tabs-fixed-container ul.nav-tabs > li.active{background:none; border:none}
.scrtabs-tabs-fixed-container ul.nav-tabs > li > a{margin:0; padding:6px 12px; font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; font-size:13px; color:#747474; background:none; border:none; text-decoration:none}
.scrtabs-tabs-fixed-container ul.nav-tabs > li.active > a{color:#fff; background:#28A6FB; border:none; border-radius:50px}
.tab-content{margin:40px 0 0}
.scrtabs-tab-container .tab-content {clear:left}
.scrtabs-tab-container.scrtabs-bootstrap4 .scrtabs-tabs-movable-container > .navbar-nav {-ms-flex-direction:row; flex-direction:row}
.scrtabs-tabs-fixed-container {float:left; padding:0; overflow:hidden; width:auto !important}
.scrtabs-tabs-movable-container {position:relative}
.scrtabs-tabs-movable-container .tab-content {display:none}
.scrtabs-tab-container.scrtabs-rtl .scrtabs-tabs-movable-container > ul.nav-tabs {padding-right:0}
.scrtabs-tab-scroll-arrow {border:1px solid #dddddd; border-top:none; color:#428bca; display:none; float:left; font-size:12px; height:42px; margin-bottom:-1px; padding-left:2px; padding-top:13px; width:20px}
.scrtabs-tab-scroll-arrow:hover {background-color:#eeeeee}
.scrtabs-tab-scroll-arrow, .scrtabs-tab-scroll-arrow .scrtabs-click-target {cursor:pointer}
.scrtabs-tab-scroll-arrow.scrtabs-with-click-target {cursor:default}
.scrtabs-tab-scroll-arrow.scrtabs-disable, .scrtabs-tab-scroll-arrow.scrtabs-disable .scrtabs-click-target {color:#ddd; cursor:default}
.scrtabs-tab-scroll-arrow.scrtabs-disable:hover {background-color:initial}

.SessionDateMdiv{margin:0; position:relative; overflow:hidden}
.SessionDateMdiv .ShadowMDiv{background:url(../../../../themes/3.0/img/SessionDateShadowNew.png) no-repeat scroll 50% 50%; position:absolute; width:80px; height:80px; right:18px; z-index:2}
.SessionDateMdiv a.ActionBtn{width:32px; height:53px; border:1px solid #eee; position:absolute; z-index:2; padding:0; background:#fff; border-radius:0px; color:#fff; cursor:pointer}
.SessionDateMdiv a.ActionBtn.PreviousBtnClass{left:0; top:-1px; margin:0 auto 0; background:url(../../../../themes/3.0/img/SessionArrowLeftNew.png) #fff no-repeat scroll 50% 50%}
.SessionDateMdiv a.ActionBtn.NextBtnClass{right:0; top:-1px; margin:0 auto 0; background:url(../../../../themes/3.0/img/SessionArrowRightNew.png) #fff no-repeat scroll 50% 50%}
.SessionDateMdiv .TabScrollMdivClass{margin:0; position:relative; border-left:none; border-right:none; overflow:hidden}


.smainrow{border:1px solid #ededed; margin-top:-1px; }
.gsession{margin:0; padding:0; clear:both; display:block}
.smainrow .stm{width:160px; float:left; text-align:center; padding:45px 35px 0; font:15px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424}
.smainrow .sdm{overflow:hidden; position:relative} .smainrow .sdm.inner-tbrd{border-top:1px solid #ededed}

.smainrow .sdm .Column-Style{padding:45px; margin-bottom:-1px; border-bottom:1px solid #ededed; border-left:1px solid #ededed; font:16px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#545454; position:relative}
.smainrow .sdm .Column-Style:hover h3.st{color:#28a6fb}
.smainrow .sdm .Column-Style div[data-toggle="modal"]{cursor:pointer}
.smainrow .sdm .Column-Style div[data-toggle="modal"]:hover{opacity:.9}
.smainrow .sdm .Column-Style div[data-toggle="modal"]:hover h3.st{color:#2f9ae7}
/*.smainrow .sdm .Column-Style.PopupCursor{cursor:pointer}
.smainrow .sdm .Column-Style.PopupCursor{cursor:pointer}*/
.smainrow .sdm .Column-Style .PadTop{padding-top:25px; border-top:1px solid #eee; margin-top:25px}
.smainrow .sdm .Column-Style .sprice{height:34px; font:18px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; margin:0; padding:12px 0 0}
.smainrow .sdm .Column-Style h3.st{font:16px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; margin:0; padding:0 0 12px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.smainrow .sdm .Column-Style span.ssdate{font-size:12px; display:block; margin:0 0 6px; padding:0; }
.smainrow .sdm .Column-Style span.sslocate{font-size:14px; display:block; margin:0 0 8px; padding:0 0 0 24px; background:url(../../../../themes/3.0/img/NewSessionLocationIconGray.png) no-repeat scroll 0 50%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}.smainrow .sdm .Scroll-Width{width:100%; overflow:hidden; position:relative}
.smainrow .sdm .Column-Style.Column-One{width:100%}
.smainrow .sdm .Column-Style.Column-Two{width:50%; float:left}
.smainrow .sdm .Column-Style.Column-Three{width:33.3%; float:left}
.smainrow .sdm .Column-Style.Column-Multi{width:326px; float:left}
.smainrow .sdm .Column-Style a.DigitalLinkBtn{font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#fff; margin:0; padding:8px 24px; display:inline-block; background:#28a6fb; border-radius:3px}
.smainrow .sdm .Column-Style a.DigitalLinkBtn.WebinarIcon{background:url(../../../../themes/3.0/img/SessionWebinarIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}
.smainrow .sdm .Column-Style a.DigitalLinkBtn.OnDemIcon{background:url(../../../../themes/3.0/img/SessionOnDemandVideoIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}
.smainrow .sdm .Column-Style a.DigitalLinkBtn.LiveStreamIcon{background:url(../../../../themes/3.0/img/SessionLiveStreamIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}

.smainrow .sdm .Column-Style a.DigitalLinkGrayBtn{font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#fff; margin:0; padding:8px 24px; display:inline-block; background:#28a6fb; border-radius:3px}
.smainrow .sdm .Column-Style a.DigitalLinkGrayBtn.ReplayIcon{background:url(../../../../themes/3.0/img/SessionOnDemandVideoIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}



.smainrow .sdm .Column-Style .SSMDiv{margin:20px 0 0}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList{margin:0 0 0 15px; padding:0; min-height:56px}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg{width:56px; height:56px; float:left; cursor:pointer; overflow:hidden; list-style:none; margin-left:-15px; padding:0; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f5f5f5 no-repeat scroll 50% 50%; border:3px solid #fbfbfb; border-radius:50%}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg img{width:100%; filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg.FristSpeak{position:relative; z-index:5}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg.SecondSpeak{position:relative; z-index:4}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.MoreSpeak{width:56px; height:56px; float:left; cursor:pointer; overflow:hidden; list-style:none; position:relative; z-index:3; margin-left:-15px; padding:17px 0 17px 20px; font:12px "Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#343434; background:#f5f5f5; border:3px solid #fbfbfb; border-radius:50%}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakDetail{overflow:hidden; text-align:left; list-style:none; padding-left:15px; vertical-align:middle; padding-top:2px}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakDetail h5.SpeakName{font:15px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#242424; height:24px; margin:0; padding:8px 0 0; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakDetail p.SpeakDecsrip{font:12px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#646464; margin:0; padding:4px 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakDetail p.SpeakDecsrip.smaller { font: 11px "Conv_AvenirLTStd-Light", Arial, sans-serif; color: #999; }
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg.Active { border-color: #f9f9f9; z-index: 6; position: relative; }
.smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg.Active img{ filter:none; -webkit-filter:none; -moz-filter:none; -ms-filter:none; -o-filter:none; filter:none; }

.SpeakersScrollMDiv p.SpeakDecsrip { font: 12px "Conv_AvenirLTStd-Light", Arial, sans-serif; color: #646464; }
.SpeakersScrollMDiv p.SpeakDecsrip.smaller { font: 11px "Conv_AvenirLTStd-Light", Arial, sans-serif; color: #999; }

.smainrow .sdm .Column-Style .SSponsMDiv {  margin: 20px 0 0; }
.smainrow .sdm .Column-Style .SSponsMDiv h4.SponsTitle{font:15px "Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#242424; margin:0; padding:0 0 8px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.smainrow .sdm .Column-Style .SSponsMDiv ul.SponsorsList{margin:0; padding:0}
.smainrow .sdm .Column-Style .SSponsMDiv ul.SponsorsList li.SponsorImage{width:96px; height:65px; margin:0 2px 0 0; padding:8px; vertical-align:middle; display:table-cell; text-align:center; border:1px solid #f0f0f0; border-radius:3px; position:relative; background:#fff; cursor:pointer; float:left}
.smainrow .sdm .Column-Style .SSponsMDiv ul.SponsorsList li.SponsorImage img {max-height:48px; max-width:100%; width:auto; height:auto; margin:auto; cursor:pointer}
.smainrow .sdm .Column-Style .SSponsMDiv ul.SponsorsList li.MoreSponsorCount{width:auto; height:65px; float:left; cursor:pointer; list-style:none; position:relative; z-index:3; padding:24px 5px 24px; font:12px "Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#343434; background:#f5f5f5; border:1px solid #f0f0f0; border-radius:3px}


.smainrow span.sstack{font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; /*letter-spacing:1px;*/ color:#343434; display:inline-block; margin:0 0 12px; padding:6px 18px; border-left:3px solid #ddd; border-radius:3px; background:#f3f3f3}
.smainrow span.sstack.tredcolor{border-left:3px solid #ff5555; background:#ffefef; color:#ff5555}
.smainrow span.sstack.tpinkcolor{border-left:3px solid #d031ce; background:#fff4ff; color:#d031ce}
.smainrow span.sstack.tskybluecolor{border-left:3px solid #32b5da; background:#f1fcff; color:#32b5da}
.smainrow span.sstack.tgreencolor{border-left:3px solid #3dc360; background:#f6fff8; color:#3dc360}
.smainrow span.sstack.tyellowcolor{border-left:3px solid #f7af3e; background:#fff9f0; color:#f7af3e}
.smainrow span.sstack.tgreenlcolor{border-left:3px solid #33d1ae; background:#f4fffd; color:#33d1ae}
.smainrow span.sstack.tpinklcolor{border-left:3px solid #f644ad; background:#fff8fc; color:#f644ad}

.ssdetailm{font:14px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#646464; margin:0; padding:0}
.ssdetailm .hline{width:100%; height:30px}
.ssdetailm p{font:15px "Conv_AvenirLTStd-Light", Arial, sans-serif; line-height:26px; color:#646464; margin:0; padding:30px 0 0}

.ssdetailm .pbsession{margin:0; padding:30px 0 0; clear:both; display:block}
.ssdetailm .pbsession .sprice{float:left; font:19px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424}
.ssdetailm .pbsession .sprice span{display:block; padding:0 0 6px; font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; text-transform:uppercase; color:#545454}
.ssdetailm .pbsession .sprice label{font:19px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; margin:0; padding:0}
.ssdetailm .pbsession .saddcalendar{overflow:hidden; text-align:right; padding-left:15px}
.ssdetailm .pbsession .saddcalendar span{display:block; padding:0 0 8px; font:13px "Conv_AvenirLTStd-Book", Arial, sans-serif; text-transform:uppercase; color:#545454}
.ssdetailm .pbsession .saddcalendar a.calendericon{display:inline-block; padding:0 0 0 10px; margin:0; color:#545454}
		
.ssdetailm .pbsession.NoPrice .saddcalendar{padding-left:0}
.ssdetailm .pbsession.NoPrice .saddcalendar{text-align:left}
.ssdetailm .pbsession.NoPrice .saddcalendar a.calendericon{padding:0 10px 0 0}

.ssdetailm .sasession{margin:0; padding:30px 0 0; clear:both; display:block}
.ssdetailm .sasession .sspeakerm{overflow:hidden; margin:0; padding:0 0 0}
.ssdetailm .sasession .sspeakerm .sspeakimg {background:url(../../../../themes/3.0/img/NoAvatarSpeakerImage.png) #f4f4f4 no-repeat scroll 50% 50%; max-width:55px; height:55px; line-height:55px; width:55px; margin:0 15px 0 0; padding:0; float:left; vertical-align:middle; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; -ms-border-radius:50%; overflow:hidden; text-align:center}
.ssdetailm .sasession .sspeakerm .sspeakimg img {max-height:55px; max-width:55px; width:auto; height:auto; position:relative; bottom:0; top:-1px; left:0; right:0; margin:auto; display:table-cell}

span.Arrow{position:absolute; top:0; width:100px; height:100%; z-index:101}
span.Arrow.Arrow-Left{border-left:1px solid #ededed; text-align:left; background-color:rgb(255,255,255); background:linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(9,100,121,0) 100%);}
span.Arrow.Arrow-Right{right:0; text-align:right; background:rgb(255,255,255); background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
span.Arrow.Arrow-Left a, span.Arrow.Arrow-Right a{display:inline-block; position:absolute; top:50%; margin-top:-14px; opacity:.2}
span.Arrow.Arrow-Left a{left:10px} span.Arrow.Arrow-Right a{right:10px}
span.Arrow.Arrow-Left a:hover, span.Arrow.Arrow-Right a:hover{opacity:.6}
.smainrow .sdm:hover span.Arrow.Arrow-Left a{opacity:.4} .smainrow .sdm:hover span.Arrow.Arrow-Right a{opacity:.4}

.modal-content.NewSessionPopup {border-radius:6px; background:#fff; border:none}
.modal-content.NewSessionPopup .modal-body {padding:45px}
.modal-content.NewSessionPopup .modal-body button.close {position:absolute; top:30px; right:30px; line-height:12px; font-size:28px; font-weight:400}

.modal-content.NewSessionPopup .modal-body .Column-Style{padding-bottom:30px}
.modal-content.NewSessionPopup .modal-body .Column-Style .sprice{height:34px; font:18px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; margin:0; padding:8px 0 0}
.modal-content.NewSessionPopup .modal-body .Column-Style h3.st{font:18px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; margin:0; padding:0 0 8px 0}
.modal-content.NewSessionPopup .modal-body .Column-Style span.ssdate{font-size:14px; display:block; margin:0; padding:0 0 0 24px; background:url(../../../../themes/3.0/img/NewSessionTimeIconGray.png) no-repeat scroll 0 3px}
.modal-content.NewSessionPopup .modal-body .Column-Style span.sslocate{font-size:14px; display:block; margin:6px 0 0; padding:0 0 0 24px; background:url(../../../../themes/3.0/img/NewSessionLocationIconGray.png) no-repeat scroll 0 3px}

.modal-content.NewSessionPopup .modal-body .ssdetailm p {padding:0}
.modal-content.NewSessionPopup .modal-body span.sstack{font-size:13px; letter-spacing:1px; font-weight:600; color:#343434; display:inline-block; margin:0 0 12px; padding:6px 18px; border-left:3px solid #ddd; border-radius:3px; background:#f3f3f3}
.modal-content.NewSessionPopup .modal-body span.sstack.tredcolor{border-left:3px solid #ff5555; background:#ffefef; color:#ff5555}
.modal-content.NewSessionPopup .modal-body span.sstack.tpinkcolor{border-left:3px solid #d031ce; background:#fff4ff; color:#d031ce}
.modal-content.NewSessionPopup .modal-body span.sstack.tskybluecolor{border-left:3px solid #32b5da; background:#f1fcff; color:#32b5da}
.modal-content.NewSessionPopup .modal-body span.sstack.tgreencolor{border-left:3px solid #3dc360; background:#f6fff8; color:#3dc360}
.modal-content.NewSessionPopup .modal-body span.sstack.tyellowcolor{border-left:3px solid #f7af3e; background:#fff9f0; color:#f7af3e}
.modal-content.NewSessionPopup .modal-body span.sstack.tgreenlcolor{border-left:3px solid #33d1ae; background:#f4fffd; color:#33d1ae}
.modal-content.NewSessionPopup .modal-body span.sstack.tpinklcolor{border-left:3px solid #f644ad; background:#fff8fc; color:#f644ad}

.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn{font:12px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#fff; letter-spacing:1px; margin:15px 0 0; padding:5px 18px; display:inline-block; background:#28a6fb; border-radius:3px}
.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn.WebinarIcon{background:url(../../../../themes/3.0/img/SessionWebinarIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}
.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn.OnDemIcon{background:url(../../../../themes/3.0/img/SessionWebinarIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}
.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn.WebinarIcon{background:url(../../../../themes/3.0/img/SessionWebinarIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}

.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv{margin:30px 0 0}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList{margin:0; padding:0; text-align:left}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li {list-style:none; width:48%; display:inline-block; padding:0; margin-bottom:10px; margin-right:8px; border-radius:3px; vertical-align: top}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li .LeftMDiv{float:left; width:68px; height:68px; overflow:hidden; border:5px solid #fbfbfb; border-radius:100px}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li .LeftMDiv.NoImage{background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerBig.png) no-repeat scroll 50% 50%}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li .LeftMDiv img{width:100%}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li .RightMDiv{overflow:hidden; padding-left:10px; min-height:68px}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li .RightMDiv p.OrganizationName{font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#747474; margin:0; padding:3px 0 0; line-height:normal}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li .RightMDiv h5.SpeakName{font:15px "Conv_AvenirLTStd-Book", Arial, sans-serif; color:#242424; margin:0 0 5px; padding:3px 0 0 0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSMDiv ul.SpeakList li .RightMDiv p.SpeakDecsrip{font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#747474; margin:0; padding:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:normal}

.modal-content.NewSessionPopup .modal-body .Column-Style .SSponsMDiv{margin-top:20px; margin-right:0}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSponsMDiv h4.SponsTitle{font:15px "Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#242424; margin:0; padding:0 0 8px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSponsMDiv .SaleSponsorImage {width:100vw; height:80px; margin:0 auto 12px; padding:4px; vertical-align:middle; display:table-cell; text-align:center; border:1px solid #f0f0f0; border-radius:3px; position:relative; background:#fff}
.modal-content.NewSessionPopup .modal-body .Column-Style .SSponsMDiv .SaleSponsorImage img {max-height:70px; max-width:100%; width:auto; height:auto; margin:auto}
.Col.PadAlign0{padding-right:0 !important; padding-bottom:7px; padding-top:7px}



.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn{font:12px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#fff; letter-spacing:1px; margin:15px 0 0; padding:5px 18px; display:inline-block; background:#28a6fb; border-radius:3px}
.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn.WebinarIcon{background:url(../../../../themes/3.0/img/SessionWebinarIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}
.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn.OnDemIcon{background:url(../../../../themes/3.0/img/SessionWebinarIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}
.modal-content.NewSessionPopup .modal-body .Column-Style a.DigitalLinkBtn.WebinarIcon{background:url(../../../../themes/3.0/img/SessionWebinarIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}

h2.SessionDateMdiv {font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; list-style:none; line-height:normal; font-size:23px; padding:0; margin:30px 0 25px; color:#545454; position:relative}
h2.SessionDateMdiv span.LineGray{width:45px; height:2px; display:block; background:#e0e0e0; margin:8px auto 0}

.checksmainrow{border:1px solid #ededed; margin-top:-1px; background:#fff}
.checksmainrow .stm{width:160px; float:left; text-align:center; padding:30px 30px 0; font:15px "Conv_AvenirLTStd-Book", Arial, sans-serif; color:#242424 }
.checksmainrow .sdm{overflow:hidden; position:relative} .checksmainrow .sdm.inner-tbrd{border-top:1px solid #ededed}

.checksmainrow .sdm .Column-Style{padding:30px 30px 30px 60px; margin-bottom:-1px; border-bottom:1px solid #ededed; border-left:1px solid #ededed; font:16px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#545454; position:relative}
.checksmainrow .sdm .Column-Style label{width:100%; cursor:pointer}
.checksmainrow .sdm .Column-Style label.disable-radio {cursor:not-allowed}
.checksmainrow .sdm .Column-Style span.radio.ListSCheckBox{position:absolute; top:0; left:-30px; z-index:1}
.checksmainrow .sdm .Column-Style span.radio.ListSCheckBox label{margin:0;}
.checksmainrow .sdm .Column-Style span.radio.ListSCheckBox label::after{top:1px}

.checksmainrow .sdm .Column-Style .PadTop{padding-top:25px; border-top:1px solid #eee; margin-top:25px}
.checksmainrow .sdm .Column-Style .sprice{height:34px; font:18px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; margin:0; padding:12px 0 0}
.checksmainrow .sdm .Column-Style h3.st{font:16px "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; margin:0; padding:0 0 12px 0; position:relative}
.checksmainrow .sdm .Column-Style div.ssdate{font-size:14px; display:block; margin:0; padding:0 0 0 24px; background:url(../../../../themes/3.0/img/NewSessionTimeIconGray.png) no-repeat scroll 0 50%}
.checksmainrow .sdm .Column-Style div.sslocate{font-size:14px; display:block; margin:6px 0 0; padding:0 0 0 24px; background:url(../../../../themes/3.0/img/NewSessionLocationIconGray.png) no-repeat scroll 0 50%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}.smainrow .sdm .Scroll-Width{width:100%; overflow:hidden; position:relative}

.checksmainrow .sdm .Scroll-Width{width:100%; overflow:hidden; position:relative}
.checksmainrow .sdm .Column-Style.Column-One{width:100%}
.checksmainrow .sdm .Column-Style.Column-Two{width:50%; float:left}
.checksmainrow .sdm .Column-Style.Column-Three{width:33.3%; float:left}
.checksmainrow .sdm .Column-Style.Column-Multi{width:326px; float:left}

.checksmainrow span.sstack{font-size:13px; letter-spacing:1px; font-weight:600; color:#343434; display:inline-block; margin:0 0 12px; padding:4px 18px; border-left:3px solid #ddd; border-radius:3px; background:#f3f3f3}
.checksmainrow span.sstack.tredcolor{border-left:3px solid #ff5555; background:#ffefef; color:#ff5555}
.checksmainrow span.sstack.tpinkcolor{border-left:3px solid #d031ce; background:#fff4ff; color:#d031ce}
.checksmainrow span.sstack.tskybluecolor{border-left:3px solid #32b5da; background:#f1fcff; color:#32b5da}
.checksmainrow span.sstack.tgreencolor{border-left:3px solid #3dc360; background:#f6fff8; color:#3dc360}
.checksmainrow span.sstack.tyellowcolor{border-left:3px solid #f7af3e; background:#fff9f0; color:#f7af3e}
.checksmainrow span.sstack.tgreenlcolor{border-left:3px solid #33d1ae; background:#f4fffd; color:#33d1ae}
.checksmainrow span.sstack.tpinklcolor{border-left:3px solid #f644ad; background:#fff8fc; color:#f644ad}

.UploadResultMDiv{background:#f9f9f9; padding:6px 12px; border-radius:3px; border:1px solid #f1f1f1; font-size:13px}
.custom-upload {background-color:#f8f8f8; border:1px solid #e0e0e0; border-radius:2px; float:left; cursor:pointer; padding:5px 12px; position:relative; z-index:2}
.custom-upload i {padding-right:8px}
.custom-upload input {left:-9999px; position:absolute}
span#removeBg i{font-size:16px; cursor:pointer}

.btn-info.show-btn {color:#fff; background-color:#5B6065; border-color:#5B6065}






@media (min-width:768px) {
	/*.session-newdiv h2.stitle {
		padding-left:130px;
	}*/
}

.session-five {
	width:20%;
	float:left;
}

.session-showcase .session-track.no-track input {
	margin:2px 0 0;
	left:0
}

.session-showcase .session-track.no-track {
	border-left:none;
	background:#f6f6f6;
	text-align:left;
	border-color:#f6f6f6;
}

	.session-showcase .session-track.no-track p.track-title {
		text-transform:none;
		font-size:19px;
		padding:0 0 0 24px;
		font-weight:bold;
	}

	.session-showcase .session-track.no-track p.track-place {
		background:none;
		padding:0 0 0 24px;
	}

	.session-showcase .session-track.no-track p.track-speakers {
		background:none;
		padding:0 0 0 24px;
	}

	.session-showcase .session-track.no-track .speaker-detail {
		padding:12px 0 0 24px;
	}

		.session-showcase .session-track.no-track .speaker-detail.name-only {
			padding:12px 0 0 42px;
		}

	.session-showcase .session-track.no-track .add-calendar-mdiv {
		padding:0 0 0 24px;
	}

	.session-showcase .session-track.no-track p.track-price {
		background:none;
		padding:0 0 0 24px;
	}

.track-mdiv {
	display:table;
	width:100%;
	margin-bottom:12px;
}

	.track-mdiv .space-mdiv {
		width:130px;
		display:table-cell;
	}

	.track-mdiv .track-name {
		padding:0 30px;
	}

		.track-mdiv .track-name .title-text {
			background:#f1f1f1;
			padding:15px;
			font:normal 14px "Conv_AvenirLTStd-Light",Arial,sans-serif;
			font-size:13px;
			font-weight:bold;
			border-radius:3px 3px 0 0;
		}

			.track-mdiv .track-name .title-text.white-color {
				background:#fff;
				border-bottom:3px solid #fff
			}

			.track-mdiv .track-name .title-text.gray-color {
				background:#f5f5f5;
				border-bottom:3px solid #9a9a9a
			}

			.track-mdiv .track-name .title-text.red-color {
				background:#ffefef;
				border-bottom:3px solid #ff5555
			}

			.track-mdiv .track-name .title-text.pink-color {
				background:#fff4ff;
				border-bottom:3px solid #d031ce
			}

			.track-mdiv .track-name .title-text.skyblue-color {
				background:#f1fcff;
				border-bottom:3px solid #32b5da
			}

			.track-mdiv .track-name .title-text.green-color {
				background:#f6fff8;
				border-bottom:3px solid #3dc360
			}

			.track-mdiv .track-name .title-text.yellow-color {
				background:#fff9f0;
				border-bottom:3px solid #f7af3e
			}

			.track-mdiv .track-name .title-text.green2-color {
				background:#f4fffd;
				border-bottom:3px solid #33d1ae
			}

			.track-mdiv .track-name .title-text.light-pink-color {
				background:#fff8fc;
				border-bottom:3px solid #f644ad
			}

.session-showcase .session-track h5.track-name.white-color {
	background:#fff;
	border-bottom:3px solid #fff
}

.session-showcase .session-track h5.track-name.gray-color {
	background:#f5f5f5;
	border-bottom:3px solid #9a9a9a
}

.session-showcase .session-track h5.track-name.red-color {
	background:#ffefef;
	border-bottom:3px solid #ff5555
}

.session-showcase .session-track h5.track-name.pink-color {
	background:#fff4ff;
	border-bottom:3px solid #d031ce
}

.session-showcase .session-track h5.track-name.skyblue-color {
	background:#f1fcff;
	border-bottom:3px solid #32b5da
}

.session-showcase .session-track h5.track-name.green-color {
	background:#f6fff8;
	border-bottom:3px solid #3dc360
}

.session-showcase .session-track h5.track-name.yellow-color {
	background:#fff9f0;
	border-bottom:3px solid #f7af3e
}

.session-showcase .session-track h5.track-name.green2-color {
	background:#f4fffd;
	border-bottom:3px solid #33d1ae
}

.session-showcase .session-track h5.track-name.light-pink-color {
	background:#fff8fc;
	border-bottom:3px solid #f644ad
}

.session-showcase .session-track.white-color {
	background:#fff
}

.session-showcase .session-track.gray-color {
	background:#f5f5f5
}

.session-showcase .session-track.red-color {
	background:#ffefef
}

.session-showcase .session-track.pink-color {
	background:#fff4ff
}

.session-showcase .session-track.skyblue-color {
	background:#f1fcff
}

.session-showcase .session-track.green-color {
	background:#f6fff8
}

.session-showcase .session-track.yellow-color {
	background:#fff9f0
}

.session-showcase .session-track.green2-color {
	background:#f4fffd
}

.session-showcase .session-track.light-pink-color {
	background:#fff8fc
}

.session-showcase .session-track.white-color .divider-mdiv {
	background:#e1e1e1;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.gray-color .divider-mdiv {
	background:#9a9a9a;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.red-color .divider-mdiv {
	background:#ff5555;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.pink-color .divider-mdiv {
	background:#d031ce;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.skyblue-color .divider-mdiv {
	background:#32b5da;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.green-color .divider-mdiv {
	background:#3dc360;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.yellow-color .divider-mdiv {
	background:#f7af3e;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.green2-color .divider-mdiv {
	background:#33d1ae;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

 .session-showcase .session-track.light-pink-color .divider-mdiv {
	background:#f644ad;
	display:block;
	clear:both;
	width:100%;
	height:2px;
	border-radius:2px;
	margin-bottom:24px;
	margin-top:24px
}

  .divider-mdiv {
	display:block;
	clear:both
}





.main-attentee {
	margin-top:30px;
}

.who-attenting.name {
	min-height:42px;
}

.who-attenting {
	font:13px "OpenSans", Arial, sans-serif;
	color:#333;
	margin-bottom:20px;
	min-height:100px;
}

	.who-attenting h5.name {
		font:13px "OpenSans", Arial, sans-serif;
		font-weight:bold;
		color:#50555b;
		margin:0 0 4px;
		padding:0;
	}

	.who-attenting p.desig {
		font:13px "OpenSans", Arial, sans-serif;
		color:#808285;
		margin:0 0 4px;
		padding:0;
	}

		.who-attenting p.desig span {
			margin-left:6px;
			color:#808285;
		}

	.who-attenting a.twitter-btn {
		background:url(../../../../themes/3.0/img/nt-tw-icon.png) #fff no-repeat 10px 50%;
		border-radius:2px;
		border:1px solid #f3f3f3;
		padding:6px 6px 6px 34px;
		margin-top:6px;
		display:inline-block;
	}

.tooltip-inner {
	background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	border-radius:2px;
	font-size:12px;
	font-weight:bold;
	padding:4px 12px;
	position:relative;
	text-transform:none;
	top:0;
}

.tooltip.top .tooltip-arrow {
	border-top-color:rgba(0, 0, 0, 0.7);
	bottom:0;
}

.comment-info {
	margin:30px 0 0;
}

/* Checkout pages */
.particles_checkout {
	height:350px;
	overflow:hidden;
	position:relative;
	width:100%;
}

.event-mtitle.checkout-title {
	height:230px;
}

h1.event-name.checkout-name {
	font-family:"Conv_AvenirLTStd-Black", Arial, sans-serif;
	font-size:26px;
	font-weight:bold;
	line-height:28px;
	letter-spacing:1px;
	margin-top:0;
	/*text-transform:uppercase;*/
}

p.event-venue.checkout-venue, p.event-location.checkout-location {
	font-size:12px;
}

.navbar-nav > li.checkout-menu, .nav > li.checkout-menu {
	float:none;
	min-height:60px;
}

	.navbar-nav > li.checkout-menu:hover, .nav > li.checkout-menu:hover {
		border-bottom:none;
		color:#545454;
	}

.timer-mdiv {
	/*background:rgba(0, 0, 0, 0) url("../../../../themes/3.0/img/nt-timer-icon.png") no-repeat scroll 0 50%;*/
	float:left;
	font-size:30px;
	line-height:22px;
	padding:17px 0;
	text-transform:uppercase; font-family:"Conv_AvenirLTStd-Black", Arial, sans-serif;
}

.timer-mdiv.no-icon {
	background:none; padding:17px 0 17px 15px
}

.timer-mdiv.no-icon span.timer-text{margin-left:0}

	span.timer-count {
	float:left; display:inline-block; border-right:1px solid #d1d1d1; padding-right:20px;
}

span.timer-text {
	float:right;
	font-size:16px;
	margin-left:16px;
	margin-top:2px;
	text-transform:none; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif;
}

.total-mdiv {
	background:rgba(0, 0, 0, 0) url("../../../../themes/3.0/img/nt-total-bg.png") no-repeat scroll 0 50%;
	border-radius:0 3px 0 0;
	color:#fff;
	float:right;
	font-size:20px;
	line-height:22px;
	margin-right:-21px;
	padding:8px 62px 8px 82px;
	text-transform:none;
	text-align:right; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif;
}

span.total-title {
	clear:both;
	display:block;
	font-size:14px;
	text-transform:none;
}

.order-summary {
	margin:30px 0 0;
}

p.sub-text {
	color:#808285;
	font-size:14px;
	line-height:22px;
	margin-bottom:8px;
	margin-top:0;
	text-align:center; font-family:"Conv_AvenirLTStd-Light", Arial,sans-serif;
}

button.checkout-btn.check-btn, input.checkout-btn.check-btn {
    margin: 0 auto 20px;
    min-width: 210px;
    width: auto;
}

    button.checkout-btn.check-btn.LoadingBtn {
        margin: 0 auto 20px;
        min-width: 210px;
        width: auto;
        padding: 8px 26px;
    }

.style-none {
	display:block;
	margin:0;
	padding:0;
}

.pay-option-mdiv {
	margin:26px 0 0;
}

.pay-mdiv {
	background:#fff none repeat scroll 0 0;
	border:1px solid #cccccc;
	border-radius:3px;
	display:inline-block;
	margin:0 15px 12px;
	width:345px;
	position:relative;
}

.check-option {
	background:#fafafa none repeat scroll 0 0;
	border-right:1px solid #ccc;
	display:inline-block;
	float:left;
	padding:35px 30px;
}

.pay-text {
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	min-height:92px;
	overflow:hidden;
	padding:27px 22px;
	text-align:left;
}

	.pay-text.sub-text {
		padding:12px 16px;
	}

	.pay-text img {
		float:left;
		margin-right:12px;
		border-radius:3px
	}

.form-col {
	margin:0 auto;
	width:520px;
}

.form-group {
	margin-bottom:20px;
	text-align:left;
}

	.form-group label {
		color:#747474;
		font-size:14px;
		font-weight:normal;
		margin-bottom:7px; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	}

		.form-group label span {
			color:#f00;
		}

.form-control {
	border-radius:8px;
	box-shadow:none;
	font-size:12.5px;
	min-height:38px; border:1px solid #e1e1e1;
}

	.form-control:focus {
		box-shadow:none;
	}


.ReviewerContentMDiv .form-control {
	font: normal 15px 'Conv_AvenirLTStd-Roman', sans-serif;
}

table.order-table {
	background: #f3f3f3 none repeat scroll 0 0;
	border: 1px solid #f2f2f2;
	font-family: "Conv_AvenirLTStd-Light",Arial,sans-serif;
	font-size: 13px;
	margin: 0 0 20px;
}

	table.order-table tr td {
		padding:13px; font-size:14px;
	}

		table.order-table tr td.no-pad-lft-rgt {
			padding:0 !important;
			padding-right:0 !important
		}

		table.order-table tr td.text-right {
			text-align:right;
		}

		table.order-table tr td.pad-right {
			padding-right:48px;
		}

	table.order-table tr:nth-of-type(2n+1) {
		background:#fff none repeat scroll 0 0;
	}

	table.order-table thead tr {
		background:#f7f7f7 none repeat scroll 0 0 !important;
		border-bottom:1px solid #f2f2f2;
		font-weight:600;
		text-transform:none;
	}

		table.order-table thead tr td {
			padding:12px;
		}

.wizard-steps {
	display:block;
	list-style:outside none none;
	margin:16px auto 0;
	padding:0;
	position:relative;
}

	.wizard-steps li {
		display:block;
		height:24px;
		line-height:24px;
		padding-left:0;
		text-align:center;
		width:100%;
	}

		.wizard-steps li .round1 {
			background:#fff none repeat scroll 0 0 padding-box;
			border:6px solid rgba(255, 255, 255, 0.2);
			border-radius:30px;
			display:inline-block;
			height:24px;
			margin-right:-15px;
			position:relative;
			width:24px;
			z-index:2;
		}

		.wizard-steps li span.line-wizard {
			background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
			display:inline-block;
			height:12px;
			left:12px;
			position:relative;
			top:-6px;
			width:340px;
			z-index:1;
		}

		.wizard-steps li .round1.active {
			background:#2f9ae7 none repeat scroll 0 0;
			border:6px solid #fff;
		}

		.wizard-steps li span.line-wizard.active {
			background:#fff none repeat scroll 0 0;
		}

		.wizard-steps li .wizard-text {
			color:#fff;
			display:inline-block;
			font-family:"OpenSans",Arial,sans-serif;
			font-size:12.5px;
			margin:12px 0 0;
			/*text-transform:uppercase;*/
			width:30%;
		}

	.wizard-steps.result-mdiv {
		margin:52px auto 0;
	}

h1.result-title {
	color:#50555b;
	font-family:"Conv_AvenirLTStd-Black",Arial,sans-serif;
	font-size:27px;
	font-weight:normal;
	/*letter-spacing:1px; */
	margin:0;
}

.result-text {
	margin:22px 0 0;
	padding:0;
}

	.result-text h4 {
		color:#545454;
		font-family:"Conv_AvenirLTStd-Book",Arial,sans-serif;
		font-size:18px;
		font-weight:600;
		line-height:22px;
		margin:0 0 12px;
		text-transform:none;
	}

	.result-text p {
		color:#545454;
		font-family:"Conv_AvenirLTStd-Book",Arial,sans-serif;
		font-size:16px;
		line-height:22px;
		margin:0 0 12px;
	}

button.checkout-btn.check-btn.result-btn-top, input.checkout-btn.check-btn.result-btn-top, a.checkout-btn.check-btn.result-btn-top {
	margin-top:20px;
}

a.checkout-btn {
	display:inline;
}


.result-text a {
	color:#24a7e0;
}

table.ordertable {
	background:#fff none repeat scroll 0 0;
	border:1px solid #e4e4e4;
	border-collapse:collapse;
	border-spacing:0;
	margin:20px auto 10px;
	text-align:left;
	width:520px;
	font-family:"Conv_AvenirLTStd-Book",Arial,sans-serif;
}

	table.ordertable tr, .ordertable td {
		color:#575757;
		font-family:Arial;
		font-size:13px;
		font-weight:normal; font-family:"Conv_AvenirLTStd-Book",Arial,sans-serif;
	}

	table.ordertable td {
		border-bottom:1px solid #ebebeb;
		color:#575757;
		padding:12px 25px;
		vertical-align:top; font-family:"Conv_AvenirLTStd-Book",Arial,sans-serif;
	}

	table.ordertable .td-col1 {
		background:#f9f9f9 none repeat scroll 0 0;
		border-left:1px solid #e4e4e4;
		border-right:1px solid #e4e4e4;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		width:50%;
	}

.ordertable .td-col2 {
	border-right:1px solid #e4e4e4;
	padding:12px 25px;
	width:50%;
}

.footer-mdiv {
	background:#fff none repeat scroll 0 0;
	border-top:1px solid #f5f5f5;
	color:#808285;
	font-size:13px;
	padding:30px 0;
}

.emblem-icon {
	float:left;
	margin-right:12px;
}

.footer-mdiv a {
	color:#24a7e0;
}

	.footer-mdiv a:hover {
		color:#808285;
	}

	/*.footer-mdiv a:nth-of-type(5) {
		margin-right:0;
	}*/

	.footer-mdiv a.pay-icon {
		cursor:default;
		display:inline-block;
		margin-top:6px;
	}

a.share-btn {
	background:#333 none repeat scroll 0 0;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:12px;
	margin-right:12px;
	margin-top:12px;
	padding:8px 16px;
	text-transform:uppercase;
}

	a.share-btn.fb-icon {
		backface-visibility:hidden;
		background:#3c5b9b url("../../../../themes/3.0/img/nt-share-fb-icon.png") no-repeat scroll 12px 50%;
		padding:8px 26px 8px 52px;
		position:relative;
		transform:translateZ(0px);
		transition-duration:0.3s;
		transition-property:color;
	}

	a.share-btn.tw-icon {
		backface-visibility:hidden;
		background:#2caae1 url("../../../../themes/3.0/img/nt-share-tw-icon.png") no-repeat scroll 12px 50%;
		padding:8px 26px 8px 52px;
		position:relative;
		transform:translateZ(0px);
		transition-duration:0.3s;
		transition-property:color;
	}

	a.share-btn.fb-icon.disable {
		background:#5a5a5a url("../../../../themes/3.0/img/nt-share-fb-icon.png") no-repeat scroll 12px 50%;
		cursor:default;
		opacity:0.6;
	}

	a.share-btn.tw-icon.disable {
		background:#5a5a5a url("../../../../themes/3.0/img/nt-share-tw-icon.png") no-repeat scroll 12px 50%;
		cursor:default;
		opacity:0.6;
	}

	a.share-btn.fb-icon::before {
		background:#304f8e url("../../../../themes/3.0/img/nt-share-fb-icon.png") no-repeat scroll 12px 50%;
		border-radius:2px;
		bottom:0;
		content:"";
		left:0;
		position:absolute;
		right:0;
		top:0;
		transform:scaleY(0);
		transform-origin:50% 100% 0;
		transition-duration:0.3s;
		transition-property:transform;
		transition-timing-function:ease-out;
		z-index:-1;
	}

	a.share-btn.fb-icon:hover, a.share-btn.fb-icon:focus, a.share-btn.fb-icon:active {
		border-color:#1387be;
		color:#fff;
	}

		a.share-btn.fb-icon:hover::before, a.share-btn.fb-icon:focus::before, a.share-btn.fb-icon:active::before {
			transform:scaleY(1);
		}

	a.share-btn.tw-icon::before {
		background:#2097ca url("../../../../themes/3.0/img/nt-share-tw-icon.png") no-repeat scroll 12px 50%;
		border-radius:2px;
		bottom:0;
		content:"";
		left:0;
		position:absolute;
		right:0;
		top:0;
		transform:scaleY(0);
		transform-origin:50% 100% 0;
		transition-duration:0.3s;
		transition-property:transform;
		transition-timing-function:ease-out;
		z-index:-1;
	}

	a.share-btn.tw-icon:hover, a.share-btn.tw-icon:focus, a.share-btn.tw-icon:active {
		border-color:#1387be;
		color:#fff;
	}

		a.share-btn.tw-icon:hover::before, a.share-btn.tw-icon:focus::before, a.share-btn.tw-icon:active::before {
			transform:scaleY(1);
		}





#particles-event {
	width:100%;
	height:230px;
	position:relative;
}

.overlay-event {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
}

.black-overlay {
	width:100%;
	height:60px;
	padding:10px 0;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,0.5);
}

.bg-img-event {
	background-size:cover;
	background-position:0 0;
	width:100%;
	height:100%;
	position:relative;
	z-index:-1;
}
/*.organizer-logo{width:120px; height:120px; margin-top:-40px; border-radius:4px; border:3px solid #fff; 
				background:url(../../../../themes/3.0/img/nt-organizer-avatar.jpg) no-repeat scroll 50% 50%; text-align:center}
.organizer-logo.bg-white{background:#fff}
.organizer-logo.bg-white img{max-height:114px; max-width:114px; width:auto; height:auto; position:relative; bottom:0; top:0; left:0; right:0; margin:0 auto; display:table-cell}*/

.organizer-logo {
	width:120px;
	height:120px;
	margin-top:-40px;
	border-radius:4px;
	border:3px solid #fff;
	white-space:nowrap;
	background:url(../../../../themes/3.0/img/nt-organizer-avatar.jpg) no-repeat scroll 50% 50%;
	text-align:center;
}

.helper {
	display:inline-block;
	height:100%;
	vertical-align:middle;
}

.organizer-logo.bg-white {
	background:#fff;
}

	.organizer-logo.bg-white img {
		vertical-align:middle;
		max-width:120px;
		max-height:120px;
	}


.float-left {
	float:left !important;
}

.text-right {
	text-align:right;
}

.text-left {
	text-align:left;
}

.event-count {
	font:normal 22px 'OpenSans', Gadget, sans-serif;
	color:#fff;
	margin-left:15px;
}

	.event-count span.small-text {
		display:block;
		clear:both;
		font-size:12px;
		margin-bottom:0;
	}

.no-pad {
	padding:0px !important;
}

a.organizer-btn.width-auto {
	width:100%;
	margin:12px 0 0;
}

.organizer-info.event-margin {
	margin:20px 0 0;
}

.etext-info {
	margin:12px 0 0;
	font-size:12px;
	line-height:18px;
	word-wrap:break-word;
}

.line-btm {
	height:1px;
	background:#e9e9e9;
	margin-top:26px;
}

.pad-120 {
	padding-top:120px;
}


/* ============ TIMELINER.JS ============= */
.timeline-container {
	background:url(../../../../themes/3.0/img/nt-lft-line.jpg) repeat-y scroll 7px 0;
	margin:0;
	padding-top:10px;
}

.timeline-wrapper {
	margin:0 0 40px;
}

	.timeline-wrapper h2 {
		background:url(../../../../themes/3.0/img/nt-year-icon.png) no-repeat scroll 0 50%;
		font-family:"Conv_AvenirLTStd-Black", OpenSans, serif;
		cursor:pointer;
		color:#26628f;
		font-size:24px;
		font-weight:400;
		padding:0 0 0 50px;
		line-height:20px;
	}

		.timeline-wrapper h2:hover {
			color:#333539;
		}

		.timeline-wrapper h2 span {
			display:block;
			font-family:"OpenSans", serif;
			font-size:12.5px;
			line-height:none;
		}

.timeline-series {
	margin:0;
	padding:0;
}

	.timeline-series dt {
		font-weight:normal;
		margin:0 0 12px;
		padding:0;
	}

		.timeline-series dt a {
			background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-month-line.jpg) no-repeat scroll 8px 50%;
			color:#333539;
			display:block;
			font:bold 12px "OpenSans", serif;
			text-transform:uppercase;
			padding:0 0 0 50px;
		}

			.timeline-series dt a.closed {
				color:#333539;
			}

			.timeline-series dt a.open {
				color:#333539;
			}

			.timeline-series dt a:hover {
				color:#26628f;
			}

	.timeline-series dd {
		padding-left:50px;
		padding-bottom:20px;
		width:100%;
	}

.timeline-event-content {
	display:none;
}

.event-box {
	border:1px dashed #dcdcdc;
	border-bottom:none;
}

	.event-box:last-child {
		border-bottom:1px dashed #dcdcdc;
	}

.event-date-box {
	padding:18px 16px;
	width:80px;
	border-right:1px dashed #dcdcdc;
	float:left;
	font:normal 13px/20px "OpenSans", serif;
	text-align:center;
	text-transform:uppercase;
}

	.event-date-box span {
		display:block;
		font-size:26px;
	}

.event-detail {
	padding:16px;
}

	.event-detail h3, .event-detail h3 a, .event-detail a {
		font:600 13px/20px "OpenSans", serif;
		color:#333539;
		margin:0 0 3px;
		padding:0;
		display:block;
	}

	.event-detail span.date {
		font:normal 12px/20px "OpenSans", serif;
		color:#565758;
	}


input[type="checkbox"] {
	margin:4px 0 0;
	margin-top:1px;
	line-height:normal;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

	input[type="checkbox"]:focus {
		outline:thin dotted #333333;
		outline:5px auto -webkit-focus-ring-color;
		outline-offset:-2px;
		-webkit-box-shadow:none !important;
		-moz-box-shadow:none !important;
		box-shadow:none !important;
	}

.radio, .checkbox {
	margin-bottom:0;
	margin-top:0;
	padding-left:0px;
}

	.checkbox input[type=radio][disabled] + label:after {
		background-color:#eceff3;
	}

	.checkbox label {
		display:inline-block;
		cursor:pointer;
		position:relative;
		padding-left:25px;
		margin-right:15px;
		font-size:13px;
		margin-bottom:6px;
		color:#777a80;
		transition:border 0.2s linear 0s, color 0.2s linear 0s;
		margin-bottom:10px;
	}

		.checkbox label:before {
			content:"";
			display:inline-block;
			width:17px;
			height:17px;
			margin-right:10px;
			position:absolute;
			left:0px;
			top:1.4px;
			background-color:#ffffff;
			border:1px solid #c2c6cb;
			border-radius:2px;
			transition:border 0.2s linear 0s, color 0.2s linear 0s;
		}

		.checkbox label::after {
			display:inline-block;
			width:16px;
			height:16px;
			position:absolute;
			left:3.2px;
			top:0px;
			font-size:11px;
			transition:border 0.2s linear 0s, color 0.2s linear 0s;
		}

		.checkbox label:after {
			border-radius:2px;
		}

	.checkbox input[type=checkbox] {
		display:none;
	}

	.checkbox.checkbox-circle label:after {
		border-radius:99px;
	}

	.checkbox.checkbox-circle label:before {
		border-radius:99px;
	}

	.checkbox input[type=checkbox]:checked + label {
		color:#4d5056;
	}

		.checkbox input[type=checkbox]:checked + label::after {
			font-family:'FontAwesome';
			content:"\F00C";
		}

	.checkbox input[type=checkbox][disabled] + label {
		opacity:0.65;
	}

		.checkbox input[type=checkbox][disabled] + label:before {
			background-color:#eceff3;
		}

	.checkbox.check-success input[type=checkbox]:checked + label:before {
		background-color:#0090d9;
		border:1px solid #0090d9;
	}

	.checkbox.check-success input[type=checkbox]:checked + label::after {
		color:#ffffff;
	}

	.checkbox.check-primary input[type=checkbox]:checked + label:before {
		background-color:#0aa699;
		border:1px solid #0aa699;
	}

	.checkbox.check-primary input[type=checkbox]:checked + label::after {
		color:#ffffff;
	}

	.checkbox.check-info input[type=checkbox]:checked + label:before {
		background-color:#1f3853;
		border:1px solid #1f3853;
	}

	.checkbox.check-info input[type=checkbox]:checked + label::after {
		color:#ffffff;
	}

	.checkbox.check-warning input[type=checkbox]:checked + label:before {
		background-color:#fbb05e;
		border:1px solid #fbb05e;
	}

	.checkbox.check-warning input[type=checkbox]:checked + label::after {
		color:#ffffff;
	}

	.checkbox.check-danger input[type=checkbox]:checked + label:before {
		background-color:#f35958;
		border:1px solid #f35958;
	}

	.checkbox.check-danger input[type=checkbox]:checked + label::after {
		color:#ffffff;
	}

h4.popup-title {
	font-family:"OpenSans";
	font-size:15px;
	font-weight:400;
	margin:0 !important;
	text-align:left;
	text-transform:uppercase;
}

.btn.border {
	border:1px solid #e0e0e0;
}

.btn.close-icon {
	background-image:url("../../../../webapp/2.0/img/nt-btn-close.png");
	background-position:20px 10px;
	background-repeat:no-repeat;
	padding:7px 20px 7px 45px;
}

.btn.save-icon {
	background-image:url("../../../../webapp/2.0/img/nt-btn-save.png");
	background-position:20px 10px;
	background-repeat:no-repeat;
	padding:7px 20px 7px 45px;
}

.btn-primary, .btn-primary a, .btn-primary a span {
	background-color:#0c88e0;
	border-color:#0c88e0;
	color:#ffffff !important;
}

	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
		background-color:#087fd3;
		border-color:#087fd3;
	}

.btn-mini {
	padding:2px 9px;
	font-size:10.5px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

	.btn-mini.go-back {
		position:relative;
		z-index:1;
		background:#5a5a5a;
		border:none;
		border-radius:2px;
	}




.radio,
.checkbox {
	margin-bottom:0;
	margin-top:0;
	padding-left:0px;
}

	.radio label {
		display:inline-block;
		cursor:pointer;
		position:relative;
		padding-left:25px;
		margin-right:15px;
		font-size:13px;
		margin-bottom:6px;
		color:#777a80;
	}

		.radio label:before {
			content:"";
			display:inline-block;
			width:17px;
			height:17px;
			margin-right:10px;
			position:absolute;
			left:0;
			top:0.5px;
			background-color:#ffffff;
			border:1px solid #c2c6cb;
			border-radius:99px;
		}

		.radio label:after {
			font-size:13px;
			content:"";
			text-align:center;
			display:inline-block;
			width:17px;
			height:17px;
			position:absolute;
			-o-transform:scale(0);
			-ms-transform:scale(0);
			-moz-transform:scale(0);
			-webkit-transform:scale(0);
			transform:scale(0);
			border-radius:99px;
			left:0px;
			top:1px;
			background-color:#6f7b8a;
			border:1px solid #6f7b8a;
		}

	.radio input[type=radio] {
		display:none;
	}

		.radio input[type=radio][disabled] + label {
			opacity:0.65; cursor:not-allowed
		}


	.radio.radio-success label:after {
		background-color:#0090d9;
		border:1px solid #0090d9;
	}

	.radio.radio-success input[type=radio]:checked + label:before {
		border:1px solid #0090d9;
	}

	.radio.radio-primary label:after {
		background-color:#0aa699;
		border:1px solid #0aa699;
	}

	.radio.radio-primary input[type=radio]:checked + label:before {
		border:1px solid #0aa699;
	}

	.radio.radio-info label:after {
		background-color:#1f3853;
		border:1px solid #1f3853;
	}

	.radio.radio-info label input[type=radio]:checked + :before {
		border:1px solid #1f3853;
	}

	.radio.radio-warning label:after {
		background-color:#fbb05e;
		border:1px solid #fbb05e;
	}

	.radio.radio-warning input[type=radio]:checked + label:before {
		border:1px solid #fbb05e;
	}

	.radio.radio-danger label:after {
		background-color:#F35958;
		border:1px solid #F35958;
	}

	.radio.radio-danger input[type=radio]:checked + label:before {
		border:1px solid #F35958;
	}

	.radio input[type=radio]:checked + label {
		color:#4d5056;
	}

		.radio input[type=radio]:checked + label:after {
			-o-transform:scale(0.63);
			-ms-transform:scale(0.63);
			-moz-transform:scale(0.63);
			-webkit-transform:scale(0.63);
			transform:scale(0.63);
			line-height:18px;
			-o-transition:-o-transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			-ms-transition:-ms-transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			-moz-transition:-moz-transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			-webkit-transition:-webkit-transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			-o-transition:transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			-ms-transition:transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			-moz-transition:transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			-webkit-transition:transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
			transition:transform 0.1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
		}

		.radio input[type=radio]:checked + label:before {
			border:1px solid #8e9095;
		}

.btn.proceed-icon {
	background-image:url('../../../../webapp/2.0/img/nt-btn-proceed.png');
	background-repeat:no-repeat;
	background-position:20px 10px;
	padding:7px 20px 7px 45px;
}

.m-b-40 {
	margin-bottom:40px;
}

span.save-tag {margin-top:6px; color:#5ab474; font-size:13px; display:block; background:#f5fdf6; border:1px dashed #01c37d; padding:7px 15px 6px; border-radius:3px}

/*@keyframes flickerAnimation {0%{opacity:1} 50%{opacity:0} 100%{opacity:1}}
@-o-keyframes flickerAnimation{0%{opacity:1} 50%{opacity:0} 100%{opacity:1}}
@-moz-keyframes flickerAnimation{0%{opacity:1} 50%{opacity:0} 100%{opacity:1}}
@-webkit-keyframes flickerAnimation{0%{opacity:1} 50%{opacity:0} 100%{opacity:1}}
.animate-flicker {-webkit-animation:flickerAnimation 1.5s infinite; -moz-animation:flickerAnimation 1.5s infinite; -o-animation:flickerAnimation 1.5s infinite; animation:flickerAnimation 1.5s infinite}*/
span.remaining-tag{color:#cb1e25; font-size:12px; display:inline-block; padding-top:6px}

span.DividerSpan{padding:0 14px}


.ui-datepicker {
	background:#fff;
}

table.ui-datepicker-calendar {
	margin:0;
	padding:12px;
	display:block;
	border:1px solid #f1f1f1;
	border-top:none !important;
}

.ui-datepicker-header {
	padding:12px 12px 0;
	background:#f3f3f3;
	border:1px solid #f1f1f1;
}

table.ui-datepicker-calendar tr, table.ui-datepicker-calendar td {
	color:#575757;
	font-family:"OpenSans",Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
}

	table.ui-datepicker-calendar tr a, table.ui-datepicker-calendar td a {
		padding:6px;
		display:block;
		line-height:none;
		text-align:center;
	}

table.ui-datepicker-calendar th {
	color:#575757;
	font-family:"OpenSans",Arial,sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:600;
	padding:6px;
}

table.ui-datepicker-calendar tr a:hover, table.ui-datepicker-calendar td a:hover {
	background:#f3f3f3;
}

.ui-datepicker-title {
	margin:0;
	padding:0;
	display:block;
	clear:both;
}

	.ui-datepicker-title select {
		width:46.5%;
		min-height:26px;
		cursor:pointer;
		margin-bottom:12px;
		margin-top:12px;
		border:none;
		padding:2px 35px 2px 11px !important;
		background-position:100% 2px;
		border-radius:1px;
	}

		.ui-datepicker-title select:first-child {
			margin:12px 12px 12px 0;
		}

a.ui-corner-all {
	background:#7f7f7f;
	color:#fff;
	font-size:11px;
	padding:2px 8px;
	border-radius:10px;
	text-transform:uppercase;
	cursor:pointer;
}

	a.ui-corner-all.ui-datepicker-next {
		float:left;
	}

	a.ui-corner-all.ui-datepicker-prev {
		float:right;
	}

	a.ui-corner-all span {
		line-height:none;
	}

table.recaptchatable {
	width:100%;
}

.recaptcha_input_area input {
	display:block;
	width:100% !important;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc !important;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

	.recaptcha_input_area input:focus {
		border-color:#66afe9;
		outline:0;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	}

label.subtitle {
	font-size:15px;
	text-transform:uppercase;
	line-height:20px;
	font-weight:500;
	color:#333;
	margin:0 0 6px;
	padding:0;
	text-align:left;
}

span.organ-url {
	margin-top:3px;
	display:block;
	font-size:12.5px;
	line-height:20px;
	word-break:break-all;
}

	span.organ-url i {
		margin-right:5px;
		color:#6e6d6d;
	}

	span.organ-url a {
		color:#6e6d6d;
	}

		span.organ-url a:hover {
			color:#50555b;
		}

h6.mtitle {
	text-transform:uppercase;
}

.mtotal {
	display:block;
	padding:8px 12px 0 0;
	text-align:right;
	margin-top:8px;
	border-top:1px solid #e0e0e0;
}

span.note {
	margin-left:10px;
}

	span.note.no-mrg {
		margin-left:0;
	}

a.wait-btn {
	display:block;
	position:relative;
	text-align:center;
	top:0;
	right:0;
	z-index:101;
	color:#fff;
	font-size:13px;
	line-height:14px;
	padding:9px 9px;
	background:#3491d3;
	border-radius:4px;
}

.google_map {
	position:relative;
	margin:0;
}

.cover {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#000;
	opacity:0.1;
}

#user-particles {
	width:100%;
	height:365px;
	overflow:hidden;
	position:relative;
	background:#0a648e;
	overflow:visible;
}

.user-header-bg {
	background:rgba(24,109,149,1);
}

.user-logo {
	max-width:104px;
	height:104px;
	line-height:100px;
	margin:30px auto 0;
	vertical-align:middle;
	border:1px solid #03557b;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-ms-border-radius:50%;
}

	.user-logo img {
		max-height:104px;
		max-width:104px;
		width:auto;
		height:auto;
		position:relative; /*bottom:0; top:0; left:0; right:0;*/
		margin:/*0*/ auto; /*display:table-cell;*/
		border-radius:50%;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		-khtml-border-radius:50%;
		-ms-border-radius:50%;
	}

h1.user-name {
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	position:relative;
	font-size:23px;
	margin:12px 0 0;
	letter-spacing:1px;
	font-weight:normal;
	color:#fff;
}

p.user-email {
	font-family:"OpenSans", Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#efefef;
	margin-bottom:6px;
}

/* Top help div */
ul.user-top {
	margin:0;
	padding:0;
	float:right;
	text-decoration:none;
	list-style:none;
}

	ul.user-top li {
		float:left;
		font-family:"OpenSans", Arial, sans-serif;
		text-decoration:none;
		list-style:none;
		font-size:12px;
		margin:17px 0 0 18px;
		text-transform:uppercase;
		line-height:20px;
	}

		ul.user-top li a {
			float:left;
			font-family:"OpenSans", Arial, sans-serif;
			font-size:12px;
			text-shadow:none;
			color:#fff;
			text-transform:uppercase;
		}

			ul.user-top li a:hover {
				opacity:.8;
			}

		ul.user-top li.search-box {
			display:inline-block;
			width:370px;
			margin:12px 0 0;
			background:#03577e;
			font:12px 'Roboto', sans-serif;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-khtml-border-radius:3px;
			border-radius:3px;
			box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.08) inset;
			-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.08) inset;
			-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.08) inset;
			position:relative;
			border:1px solid #03577e;
		}

			ul.user-top li.search-box .input-search {
				width:97%;
				padding:0 0 0 9px;
				color:#bebdc1;
				background:#03577e;
				border:none;
				height:32px;
			}

				ul.user-top li.search-box .input-search:focus {
					box-shadow:none;
					-webkit-box-shadow:none;
					-moz-box-shadow:none;
					border:none;
				}

			ul.user-top li.search-box .submit-search {
				height:26px;
				width:32px;
				border-left:1px solid #186d95;
				line-height:26px;
				margin:3px 0 0;
				background:url('https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/themes/3.0/img/search-icon.png') 50% 50% no-repeat;
				cursor:pointer;
				border-top:none;
				border-right:none;
				border-bottom:none;
				text-indent:-999em;
				position:absolute;
				right:0;
				top:0;
			}


a.drop-down-icon {
	color:#b3cedb;
	font-size:16px;
	padding:6px;
}

	a.drop-down-icon:hover {
		opacity:.6;
	}

	a.drop-down-icon .fa-angle-down {
		font-size:18px;
		margin-left:-2px;
		margin-top:-2px;
	}

.user-menu::after {
	border-bottom:6px solid white;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	content:"";
	display:inline-block;
	position:absolute;
	right:10px;
	top:-4px;
}

.user-menu {
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid rgba(0, 0, 0, 0.15);
	border-radius:4px;
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);
	display:none;
	float:left;
	font-size:14px;
	right:-5px;
	list-style:outside none none;
	padding:8px 0 0;
	margin:2px 0 0 2px;
	min-width:180px;
	position:absolute;
	text-align:left;
	top:27px;
	z-index:1000;
}

	.user-menu li {
		padding-left:0;
	}

		.user-menu li a {
			display:block;
			font:normal 13px "OpenSans", Arial, sans-serif;
			color:#6a6c6f;
			font-size:13px;
			line-height:20px;
			padding:6px 20px;
			width:100%;
		}

	.user-menu > li > a:hover, .user-menu > li > a:focus, .user-menu:hover > a, .user-menu:focus > a {
		color:#1b1e24;
		text-decoration:none;
		background-color:#eff2f3;
	}

span.dropdown-toggle {
	position:relative;
}

	span.dropdown-toggle:hover .user-menu {
		display:block !important;
	}

.user-menu > li > a.last.logout-btn {
	background-image:url("../../../../webapp/2.0/img/nt-btn-logout.png") !important;
	background-position:20px 12px;
	background-repeat:no-repeat;
	padding:8px 20px 8px 40px;
}

.user-menu > li > a.last {
	border-radius:0 0 3px 3px;
	border-top:1px solid #eaedf0;
	padding-bottom:12px;
	padding-top:12px;
}

.user-menu-bg {
	width:100%;
	margin:0;
	position:absolute;
	bottom:0;
	border-bottom:1px solid #dbdbdb;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efefef)); /* Safari 5.1, Chrome 10+ */
	background:-webkit-linear-gradient(top, #fff, #efefef); /* Firefox 3.6+ */
	background:-moz-linear-gradient(top, #fff, #efefef); /* IE 10 */
	background:-ms-linear-gradient(top, #fff, #efefef); /* Opera 11.10+ */
	background:-o-linear-gradient(top, #fff, #efefef);
}

ul.user-nav {
	margin:0;
	padding:0;
	text-align:center;
}

	ul.user-nav li {
		display:inline;
		font-family:"OpenSans", Arial, sans-serif;
		text-decoration:none;
		list-style:none;
		font-size:12px;
		margin:0 0 0 18px;
		text-transform:uppercase;
		line-height:20px;
	}

		ul.user-nav li a {
			font-family:"OpenSans", Arial, sans-serif;
			font-size:12px;
			font-weight:500px;
			padding:22px 18px;
			position:relative;
			display:inline-block;
			text-shadow:none;
			color:#666;
			text-transform:uppercase;
		}

			ul.user-nav li a.active, ul.user-nav li a:hover {
				color:#3d3d3d;
			}

				ul.user-nav li a.active::before, ul.user-nav li a:hover::before {
					border-bottom:6px solid #dbdbdb;
					border-left:6px solid transparent;
					border-right:6px solid transparent;
					content:"";
					display:inline-block;
					position:absolute;
					margin-left:-3px;
					left:50%;
					bottom:0;
				}

				ul.user-nav li a.active::after, ul.user-nav li a:hover::after {
					border-bottom:6px solid white;
					border-left:6px solid transparent;
					border-right:6px solid transparent;
					content:"";
					display:inline-block;
					position:absolute;
					margin-left:-3px;
					left:50%;
					bottom:-1px;
				}

section.bg-white {
	background:#fff;
}

h1.user-title {
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	position:relative;
	font-size:28px;
	margin:50px 0 30px;
	letter-spacing:1px;
	font-weight:normal;
	color:#3d3d3d;
}

.user-event {
	margin-bottom:0;
	border-top:1px solid #e9e9e9;
}

    .user-event .euser-logo {
        height: 100px;
        line-height: 100px;
        margin:13px 0 15px;
        text-align: center;
        vertical-align: middle;
        padding: 0;
        overflow:hidden; border-radius:6px
    }

		.user-event .euser-logo img {
			width:200%;
			height:auto;
			position:relative;
			margin:0;
			border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			-khtml-border-radius:3px;
			-ms-border-radius:3px;
		}

		.ReviewerListMDiv .euser-logo {
        height:76px;
        line-height:76px;
        margin:0;
        text-align: center;
        vertical-align: middle;
        padding: 0;
        overflow:hidden; border-radius:6px
    }

		.ReviewerListMDiv .euser-logo img {
			width:200%;
			height:auto;
			position:relative;
			margin:0;
			border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			-khtml-border-radius:3px;
			-ms-border-radius:3px;
		}

.euser-detail {
	overflow:hidden;
}

	.euser-detail h4, .euser-detail h4 a {
		color: #006c9f;
		font-family: Conv_AvenirLTStd-Medium, Arial, sans-serif;
		font-size:19px;
		margin:18px 0 6px;
		padding: 0;
	}
		.euser-detail h4 a:hover{opacity:.8}

		.euser-detail p.udate, .euser-detail p.udetail {
			color: #545454;
			display: block;
			font-family: "Conv_AvenirLTStd-Book", Arial, sans-serif;
			font-size: 15px;
			margin:6px 0 0;
			padding: 0;
		}

	.euser-detail h4.tblack {
		color:#3d3d3d;
		margin:0 0 6px;
	}

	.euser-detail.oblack {
		margin:0 0 22px;
		overflow:auto;
		width:100%;
	}

.euser-btn {
	float:left;
}

.blue-btn {
	backface-visibility:hidden;
	background:#0090d9 none repeat scroll 0 0;
	border:medium none;
	border-radius:6px;
	color:#fff;
	display:inline-block;
	font-size:15px;
	margin-top:12px;
	padding:8px 20px;
	position:relative;
	text-align:center;
	transform:translateZ(0px);
	transition-duration:0.3s;
	transition-property:color;
	width:100%;
}

	.blue-btn::before {
		background: #0085d9 none repeat scroll 0 0;
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		transform: scaleY(0);
		transform-origin: 50% 100% 0;
		transition-duration: 0.3s;
		transition-property: transform;
		transition-timing-function: ease-out;
		z-index: -1;
		border-radius: 6px;
	}

	.blue-btn:hover, .blue-btn:focus, .blue-btn:active {
		border-color: #1387be;
		color: #fff;
		border-radius: 6px;
	}

		.blue-btn:hover::before, .blue-btn:focus::before, .blue-btn:active::before {
			transform: scaleY(1);
			border-radius: 6px;
		}

	.blue-btn.gray-btn {
		background:#ececec none repeat scroll 0 0;
		border:1px solid #e2e2e2;
		color:#50555b;
	}

		.blue-btn.gray-btn::before {
			background:#e2e2e2 none repeat scroll 0 0;
		}

span.go-btn {
	float:right;
}

	span.go-btn a {
		font-family:"OpenSans", Arial, sans-serif;
		font-size:12px;
		letter-spacing:normal;
		font-weight:500;
		padding:0;
		position:relative;
		color:#666;
		text-transform:uppercase;
	}

.blue-btn.detail-btn {
	width:auto;
	padding:8px 22px;
	margin:0 12px 0 0;
	text-transform:none;
}

	.blue-btn.detail-btn.session-btn {
		width:240px;
	}

.btn.EditBtn {
    width: auto;
    font-size: 12px;
    padding: 8px 22px;
    margin: 0 10px 0 0;
    text-transform: uppercase;
    background:#f9f9f9;
    color: #545454;
    border: 1px solid #f1f1f1;
}

    .btn.EditBtn:hover, .btn.EditBtn:focus, .btn.EditBtn:active {
        color: #545454;
        border: 1px solid #f1f1f1;
        background: #f1f1f1;
    }


    .btn.EditBtn.Gray {
        background: #545454;
        border: 1px solid #f1f1f1;
        color: #fff
    }
        .btn.EditBtn.Gray:hover, .btn.EditBtn.Gray:focus, .btn.EditBtn.Gray:active {
            opacity: .9;
            border: 1px solid #f1f1f1;
        }



    span.go-btn a i {
        font-size: 15px;
        margin-right: 6px;
        margin-top: 2px;
    }

.blue-btn.org-btn {
	width:180px;
	font-size:12px;
	padding:8px 22px;
	margin:0;
	text-transform:uppercase;
	background:#fff;
	color:#333;
	border:1px solid #0090d9;
}

	.blue-btn.org-btn:hover, .blue-btn.org-btn:focus, .blue-btn.org-btn:active {
		color:#fff;
	}

input.edit-btn {
	border-radius:1px;
	padding:2px 12px;
	background:#333;
	float:right;
	border:none;
	font-size:12px;
	color:#fff;
}

.detail-mbox {
	margin:22px 0 0;
}

.dtitle {
	font:normal 14px "OpenSans", Arial, sans-serif;
	position:relative;
	color:#333;
	text-transform:uppercase;
	padding:8px 0 15px;
	border-bottom:1px solid #e9e9e9;
}

.more-btn {
	background:no-repeat;
	border:none;
	padding:0;
	font:500 13px "OpenSans", Arial, sans-serif;
	color:#0373a4;
}

	.more-btn span {
		font-size:10px;
	}

span.center-down {
	display:inline-block;
}

.upload-bimage {
	width:262px;
	height:137px;
	margin:0;
	background:#f8f8f8;
	border:1px solid #e0e0e0;
	border-radius:3px 3px 0 0;
}

	.upload-bimage .no-image {
		margin:0;
		padding:10px;
		text-align:center;
		display:table-cell;
		vertical-align:middle;
		height:inherit;
		width:inherit;
	}

		.upload-bimage .no-image img.no-img {
			opacity:.5;
		}

		.upload-bimage .no-image span {
			margin:5px 0;
			display:block;
			clear:both;
			color:#666;
		}

.yes-image {
	text-align:center;
	position:relative;
	width:260px;
	height:137px;
}

.upload-bimage .bg-image {
	max-height:137px;
	max-width:260px;
	width:auto;
	height:auto;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
	margin:auto;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border-radius:3px 3px 0 0;
}

	.upload-bimage .bg-image img.client-logo {
		width:60px;
		height:60px;
		border-radius:30px;
	}

	.upload-bimage .bg-image img.event-logo {
		width:80px;
		height:80px;
		border-radius:3px;
	}

	.upload-bimage .bg-image img.sponsor-logo {
		width:205px;
		height:90px;
	}

.custom-upload.up-border {
	width:262px;
	background:#f2f2f2;
	color:#333;
	border:1px solid #e0e0e0;
	color:#666;
	margin:0;
	padding:4px 8px;
	cursor:pointer;
	border-top:none;
	border-radius:0 0 3px 3px;
}

	.custom-upload.up-border span {
		color:#666;
	}

span.tooltip-fee {
	color:#808285;
	font-size:11px;
	display:block;
	line-height:16px;
	margin-top:5px;
	padding-left:68px;
	text-align:left;
}
/*span.tooltip-fee{position:absolute; left:50%; bottom:-22px; margin-left:-140px; width:280px; border-radius:2px; background:rgba(0, 0, 0, 0.7); color:#fff; font-size:11px; line-height:16px; padding:6px; text-align:center}
span.tooltip-fee::after{border-bottom:7px solid rgba(0, 0, 0, 0.7); border-left:7px solid transparent; border-right:7px solid transparent; content:""; display:inline-block; position:absolute; left:50%; margin-left:-3px; top:-7px}*/

.top-alert {
	background:#fafafa;
	padding:15px;
	font-size:13px;
}

.add-cal-mdiv {
	margin-top:40px;
}

	.add-cal-mdiv .title {
		text-align:center;
		line-height:21px;
		margin-bottom:12px;
		font-family:'Conv_AvenirLTStd-Light', Arial, sans-serif;
		font-weight:600;
		font-size:18px;
		color:#4e4f4f;
		text-transform:none;
	}

		.add-cal-mdiv .title .cal-icon {
			background:url(../../../../emails/common/add-cal-icon.png) no-repeat scroll 0 2px;
			margin-right:8px;
			padding-left:28px;
			display:inline-block;
		}

	.add-cal-mdiv .list-cal {
		font-family:'OpenSans',sans-serif;
		font-weight:400;
		font-size:13px;
		color:#4e4f4f;
	}

		.add-cal-mdiv .list-cal .google-icon {
			background:url(../../../../emails/common/google-cal.png) no-repeat scroll 0 2px;
			margin-right:8px;
			padding-left:28px;
			display:inline-block;
		}

		.add-cal-mdiv .list-cal .yahoo-icon {
			background:url(../../../../emails/common/yahoo-cal.png) no-repeat scroll 0 2px;
			margin-right:8px;
			padding-left:28px;
			display:inline-block;
		}

		.add-cal-mdiv .list-cal .outlook-icon {
			background:url(../../../../emails/common/outlook-cal.png) no-repeat scroll 0 2px;
			margin-right:8px;
			padding-left:28px;
			display:inline-block;
		}

		.add-cal-mdiv .list-cal .icall-icon {
			background:url(../../../../emails/common/icall-cal.png) no-repeat scroll 0 2px;
			padding-left:28px;
			display:inline-block;
		}

		.add-cal-mdiv .list-cal .google-icon a, .yahoo-icon a, .outlook-icon a, .icall-icon a {
			display:block;
			color:#4e4f4f;
		}

			.add-cal-mdiv .list-cal .google-icon a:hover, .yahoo-icon a:hover, .outlook-icon a:hover, .icall-icon a:hover {
				opacity:.7;
			}


.attendee-alert {
	font-size:13px;
	text-align:center;
	margin:60px 0 0;
	background-color:#fffcee;
	background-image:none;
	border:1px solid #f0dbb4;
	border-radius:3px;
	box-shadow:none;
	color:#ce8f22;
	padding:7px 22px;
	text-shadow:none;
	transition:all 0.2s linear 0s;
}

	.attendee-alert.success {
		background-color:#f3faf8;
		color:#438a85;
		padding:7px 20px;
		margin:0 0 20px;
		border:1px solid #bfd1cf;
	}

label.survy-title {
	display:block;
}

.divAttendee {
	margin-top:0;
}

.detail-mbox h3 {
	margin:20px 0;
	text-transform:uppercase;
	font:600 13px "opensans",arial,sans-serif;
}


.form-control.attendee-label[disabled] {
	border:none;
	background:#fff;
	padding-left:0;
	font-size:15px;
}

select.survy-option {
	min-height:34px;
}

.event-session {
	background:#fff;
	border:1px solid #eaeaea;
	border-radius:3px;
	padding:30px;
	margin-top:30px;
	font:normal 13px "roboto_condensedregular",arial,sans-serif;
	color:#50555b;
}

	.event-session .time-div {
		font-size:18px;
		text-align:center;
		padding:30px 30px 30px 0;
		border-right:1px solid #eaeaea;
	}

		.event-session .time-div span {
			display:block;
			font-size:13px;
		}

	.event-session .track-mdiv {
		padding-left:60px;
		position:relative;
	}

		.event-session .track-mdiv p.mtitle, .event-session .track-mdiv p.stitle, .event-session .track-mdiv p.mtext, .event-session .track-mdiv p.stext {
			margin:0 0 2px;
		}

		.event-session .track-mdiv p.mtitle {
			font-size:15px;
			margin-bottom:6px;
		}

		.event-session .track-mdiv p.stitle {
			font-size:14px;
		}

		.event-session .track-mdiv p.stext {
			color:#757575;
		}

		.event-session .track-mdiv input[type="radio"] {
			position:absolute;
			top:2px;
			left:32px;
		}

		.event-session .track-mdiv label {
			cursor:pointer;
			font-weight:normal;
		}

section.bg-white {
	background:#fff;
}

.NewParticles.AbstractManagement {
	overflow:hidden;
	position:relative;
	width:100%;
}

.NewParticles.AbstractManagement .HeaderEventInfo{padding:60px 0}

.event-mtitle.abst-event-mtitle {
	height:230px;
}


.abst-main-div {
	margin:60px auto 0;
}

.form-col.abs-mdiv {
	width:650px;
}

.abst-main-div h2.EventHeadTitle.abst-title {
	text-align:center;
}

	.abst-main-div h2.EventHeadTitle.abst-title span {
		margin:8px auto 0;
		width:70px;
	}

		.abst-main-div h2.EventHeadTitle.abst-title span.sub-text {
			display:block;
			font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
			font-size:14px;
			text-transform:none;
			width:auto;
			margin:0;
			padding:6px 0 8px;
			line-height:12px;
		}

.abst-main-div h3.abst-title {
	font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif;
	text-transform:none;
	list-style:none;
	font-weight:300;
	font-size:26px;
	margin:0 0 26px;
	color:#50555b;
}

	.abst-main-div h3.abst-title span.date {
		display:inline-block;
		font-family:"Conv_AvenirLTStd-Light",Arial,sans-serif;
		font-weight:500;
		font-size:15px;
		color:#cb0d0d;
		line-height:16px;
		margin-top:8px;
		text-transform:none;
	}

.abst-main-div p {
	font-size:14px; font-family:"Conv_AvenirLTStd-Light",Arial,sans-serif;
	color:#7a7a7a;
	line-height:22px;
	margin-bottom:18px;
}

.abst-content h1, .abst-content h2 {
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	text-transform:none;
	list-style:none;
	font-weight:300;
	font-size:26px;
	margin:0 0 12px;
}

.abst-content h3, .abst-content h4 {
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	text-transform:none;
	list-style:none;
	font-weight:300;
	font-size:18px;
	margin:0 0 12px;
}

.abst-content h5, .abst-content h6 {
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	text-transform:uppercase;
	list-style:none;
	font-weight:600;
	font-size:16px;
	margin:0 0 12px;
}

.abst-content ul {
	margin:0 0 22px;
	padding:0;
}

	.abst-content ul li {
		font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
		width:50%;
		float:left;
		display:inline-block;
		padding:0 22px 0 18px;
		list-style:none;
		font-size:14px;
		margin:0 0 8px;
		color:#7a7a7a;
		background:url("../../../../public/img/price-icon.png") no-repeat scroll 0 50%;
	}

		.abst-content ul li:first-child {
		   /*display:none;*/
		}

.abst-main-div .button {
	text-align:center;
}


.abst-main-div .abst-btn {
	width:260px;
	background:#249dd6;
	padding:10px 20px;
	text-align:center;
	font-size:15px;
	color:#fff !important;
	text-transform:none;
	border:none;
	border-radius:6px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	-webkit-transition-property:color;
	transition-property:color;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s; margin-bottom:15px
}

	.abst-main-div .abst-btn:before {
		content:"";
		position:absolute;
		z-index:-1;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:#2394c9;
		-webkit-transform:scaleY(0);
		transform:scaleY(0);
		-webkit-transform-origin:50% 100%;
		transform-origin:50% 100%;
		-webkit-transition-property:transform;
		transition-property:transform;
		-webkit-transition-duration:0.3s;
		transition-duration:0.3s;
		-webkit-transition-timing-function:ease-out;
		transition-timing-function:ease-out;
	}

	.abst-main-div .abst-btn:hover, .abst-main-div .abst-btn:focus, .abst-main-div .abst-btn:active {
		color:#fff !important;
		border-color:#1387be;
	}

		.abst-main-div .abst-btn:hover:before, .abst-main-div .abst-btn:focus:before, .abst-main-div .abst-btn:active:before {
			-webkit-transform:scaleY(1);
			transform:scaleY(1);
		}

	.abst-main-div .abst-btn.back {
		width:120px;
		margin-right:15px;
		background:#4d4d4d;
	}

.abst-main-div label.name {
	text-transform:uppercase;
	font-weight:600;
}

.abst-main-div .mrg-zero {
	margin:0;
}

.abst-main-div span.form {
	margin-bottom:5px;
	display:block;
	font-size:14px;
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#646464;
}

	.abst-main-div span.form span.red {
		color:#f00;
	}

h2.part-title {
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	line-height:12px;
	text-align:left;
	text-transform:uppercase;
	list-style:none;
	font-weight:400;
	font-size:22px;
	margin:0 0 18px;
	color:#50555b;
	position:relative;
}

	h2.part-title span {
		font-size:13px;
		display:block;
		text-transform:capitalize;
		margin-top:12px;
	}





.reserve-mdiv {
	margin:0;
	padding:0;
}

	.reserve-mdiv .bg-white {
		background:#fff;
		width:60%;
		float:left;
	}

	.reserve-mdiv .bg-gray {
		background:#f8f8f8;
		width:40%;
		display:inline-block;
		float:right;
		border-left:1px solid #ebebeb;
	}

.reserve-left {
	padding:75px 20px 40px 7%;
}

.reserve-right {
	padding:75px 7% 40px 20px;
}

h2.reserve-title {
	font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif;
	text-transform:none;
	list-style:none;
	font-weight:400;
	font-size:18px;
	margin:0 0 18px;
	color:#343434;
	position:relative;
}

	h2.reserve-title span {
		font-size:20px;
	}

		h2.reserve-title span.event-date {
			font-size:12px;
			position:absolute;
			right:0;
			top:4px;
		}

.reserve-ticket {
	border-bottom:1px solid #dddddd;
	position:relative;
	padding:0 0 15px 30px;
	margin-bottom:20px;
	font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif;
	font-size:14px;
}

	.reserve-ticket h4 {
		font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif;
		font-size:16px;
		margin:0;
		font-weight:500;
		padding:0;
		line-height:17px;
		letter-spacing:.5px;
	}

		.reserve-ticket h4 span {
			padding:0 4px;
		}

			.reserve-ticket h4 span.ticket-price {
				padding:0;
				font-size:12px;
				font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
			}

	.reserve-ticket span.color {
		width:15px;
		height:15px;
		box-shadow:inset 0 0 0 2px #fff;
		border:2px solid #333;
		border-radius:50px;
		display:inline-block;
		position:absolute;
		top:50%;
		left:0;
		margin-top:-15px;
		background:#333;
	}

	.reserve-ticket .pad-no {
		padding:0 !important;
	}

	.reserve-ticket .seat-count {
		font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
		font-size:13px;
		color:#838282;
		margin-top:8px;
	}

		.reserve-ticket .seat-count span {
			color:#494949;
		}

	.reserve-ticket .total-price {
		font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
		font-size:15px;
		color:#545454;
		text-align:right;
		margin-top:8px;
	}

.reserve-seat-total {
	margin:0;
	padding:0;
}

	.reserve-seat-total ul.amount-mdiv {
		float:none;
		width:auto;
	}

span.seat-list {
	display:block;
	font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;
	font-size:11px;
	color:#838282;
	margin-top:4px;
}

ul.resp-tabs-list {
	padding:0px;
	margin:0 auto 26px;
	text-align:center;
}

.resp-tabs-list li {
	font-weight:600;
	background:none;
	font-size:13px;
	display:inline-block;
	padding:13px 15px;
	margin:0 4px 0 0;
	background:rgba(0,0,0,.0) !important;
	cursor:pointer;
}

.resp-tabs-container {
	padding:0px;
	height: 100%;
}

h2.resp-accordion {
	cursor:pointer;
	padding:5px;
	display:none;
}

.resp-tab-content {
	display:none;
}

.resp-tab-active {
	border-bottom:1px solid #5AB1D0 !important;
	margin-bottom:-1px !important;
	padding:12px 14px 14px 14px !important;
}

.resp-tab-active {
	border-bottom:none;
	background-color:#fff;
}

.resp-content-active, .resp-accordion-active {
	display:block;
}

h2.resp-accordion {
	font-size:13px;
	border:1px solid #c1c1c1;
	border-top:0px solid #c1c1c1;
	margin:0px;
	padding:10px 15px;
}

h2.resp-tab-active {
	border-bottom:1px solid #c1c1c1 !important;
	margin-bottom:0px !important;
	padding:10px 15px !important;
}

h2.resp-tab-title:last-child {
	border-bottom:12px solid #c1c1c1 !important;
	background:blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
	float:left;
	width:30%;
}

.resp-vtabs .resp-tabs-list li {
	display:block;
	padding:15px 15px !important;
	margin:0 0 4px;
	cursor:pointer;
	float:none;
}

.resp-vtabs .resp-tabs-container {
	padding:0px;
	background-color:#fff;
	border:1px solid #c1c1c1;
	float:left;
	width:68%;
	min-height:250px;
	border-radius:4px;
	clear:none;
}

.resp-vtabs .resp-tab-content {
	border:none;
	word-wrap:break-word;
}

.resp-vtabs li.resp-tab-active {
	position:relative;
	z-index:1;
	margin-right:-1px !important;
	padding:14px 15px 15px 14px !important;
	border-top:1px solid;
	border:1px solid #5AB1D0 !important;
	border-left:4px solid #5AB1D0 !important;
	margin-bottom:4px !important;
	border-right:1px #FFF solid !important;
}

.resp-arrow {
	width:0;
	height:0;
	float:right;
	margin-top:3px;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-top:10px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
	border:none;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-bottom:10px solid #9B9797;
}
/*-----------Accordion styles-----------*/
h2.resp-tab-active {
	background:#DBDBDB; /* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
	display:block;
}

.resp-easy-accordion .resp-tab-content {
	border:1px solid #c1c1c1;
}

	.resp-easy-accordion .resp-tab-content:last-child {
		border-bottom:1px solid #c1c1c1; /* !important;*/
	}

.resp-jfit {
	width:100%;
	margin:0px;
}

.resp-tab-content-active {
	display:block;
}

h2.resp-accordion:first-child {
	border-top:1px solid #c1c1c1; /* !important;*/
}



h4.accomodation-title {
	font-family:"Open Sans", sans-serif;
	color:#3d3c3c;
	font-size:20px;
	text-align:center;
	margin-top:36px;
	margin-bottom:20px;
	font-weight:600;
	text-transform:uppercase;
}

h4 span.sub-text {
	text-transform:none;
	font-weight:400;
	font-size:12px;
	display:block;
}

.hotel-list {
	margin:0;
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	color:#545454;
}

	.hotel-list .hotel-image { /*max-width:286px;*/
		height:131px;
		line-height:136px;
		margin:auto;
		text-align:center;
		vertical-align:middle;
		background:#e1e1e1;
	}

		.hotel-list .hotel-image img {
			max-height:131px;
			max-width:286px;
			width:auto;
			height:auto;
			position:relative;
			bottom:0;
			top:0;
			left:0;
			right:0;
			margin:auto;
			display:table-cell;
		}

	.hotel-list .hotel-text {
		padding:20px;
		border:1px solid #e1e1e1;
		border-bottom:none;
		border-top:none;
		position:relative;
	}

		.hotel-list .hotel-text h5 {
			text-transform:uppercase;
			margin:auto;
			padding:0;
			font-weight:600;
		}

			.hotel-list .hotel-text h5 span {
				display:block;
				text-transform:none;
				margin:6px 0 0;
				padding:0;
				font-weight:300;
			}

		.hotel-list .hotel-text p.address {
			background:url(../../../../themes/3.0/img/nt-info-location-icon.png) no-repeat scroll 0 4px;
			padding-left:14px;
			margin-top:12px;
			vertical-align:text-top;
		}

		.hotel-list .hotel-text .no-pad {
			padding:0 !important;
		}

		.hotel-list .hotel-text .price-text {
			font-family:"Open Sans", sans-serif;
			font-size:18px;
			color:#545454;
			font-weight:600;
			text-transform:uppercase;
		}

			.hotel-list .hotel-text .price-text span {
				display:block;
				font-size:12px;
				text-transform:none;
				color:#6b6b6b;
				margin:0;
				padding:0;
				font-weight:300;
			}

			.hotel-list .hotel-text .price-text.left {
				text-align:left;
			}

			.hotel-list .hotel-text .price-text.right {
				text-align:right;
			}

			.hotel-list .hotel-text .price-text.green {
				color:#358d00;
			}

			.hotel-list .hotel-text .price-text.red {
				color:#ed6332;
			}

	.hotel-list .location-div {
		font-family:"Open Sans", sans-serif;
		margin-bottom:20px;
		font-size:12px;
		color:#545454;
		padding:6px 16px;
		width:100%;
		background:#f6f6f6;
		border:1px solid #e1e1e1;
		border-top:none;
	}
	/*.space-btoom{height:40px; width:100%}*/
	.hotel-list a.btn-hotel {
		display:block;
		padding:9px 20px;
		line-height:20px;
		color:#fff;
		text-align:center;
		vertical-align:middle;
		text-transform:uppercase;
		cursor:pointer;
		background-color:#087fd3;
		border-radius:2px;
		-webkit-border-radius:2px;
		border:none;
		text-shadow:none;
		box-shadow:none;
		transition:all 0.12s linear 0s !important;
		font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin-top:16px;
	}

		.hotel-list a.btn-hotel:hover {
			opacity:.9;
		}

a.mobile-abst-btn.hotel-btn {
	display:block;
	margin-left:20px;
	margin-right:20px;
	width:auto;
}

.hotel-list:nth-child(5), .hotel-list:nth-child(9), .hotel-list:nth-child(13), .hotel-list:nth-child(17), .hotel-list:nth-child(21),
.hotel-list:nth-child(25), .hotel-list:nth-child(29), .hotel-list:nth-child(33), .hotel-list:nth-child(37), .hotel-list:nth-child(41),
.hotel-list:nth-child(45), .hotel-list:nth-child(49), .hotel-list:nth-child(53), .hotel-list:nth-child(57), .hotel-list:nth-child(61),
.hotel-list:nth-child(65), .hotel-list:nth-child(69), .hotel-list:nth-child(73), .hotel-list:nth-child(77), .hotel-list:nth-child(81) {
	display:block;
	clear:both;
}

.modal-header {
	text-align:center;
	background-color:#f4f4f4;
	padding:20px;
	border-radius:3px 3px 0 0;
}

.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5;
}

span.error {
	display:block;
	margin-top:8px;
	text-align:left;
	float:left !important;
	width:100% !important;
	font-size:12px;
	background-color:#f35958;
	border:1px solid #f35958;
	color:#fff !important;
	border-radius:3px;
	padding:9px 19px 9px 15px;
	transition:all 0.2s linear 0s;
}


span.error-text{color:#f35958; padding-top:8px; width:100% !important; font-size:12px; display:inline-block}
.alert.alert-danger a.AlertLinkBtn{color:#e76e70; font-weight:600; text-decoration:underline}
.alert.alert-danger a.AlertLinkBtn:hover{text-decoration:none}

.alert.alert-warning{color:rgb(44, 50, 66); background:#faf0ba; }
.alert.alert-warning.Align{margin-top:0; margin-bottom:20px}
.alert.alert-warning a.AlertLinkBtn{color:#ce8f22; font-weight:600; text-decoration:underline}
.alert.alert-warning a.AlertLinkBtn:hover{text-decoration:none}



textarea.form-control.nobox {
	border:none;
}

.form-control.nobox[disabled], .form-control.nobox[readonly] {
	background:#fff;
}

.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
	font-size:2em;
}

.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-family:"raty";
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1;
	speak:none;
	text-transform:none;
}

	.cancel-on-png:before {
		content:"\e600";
	}

	.cancel-off-png:before {
		content:"\e601";
	}

	.star-on-png:before {
		content:"\f005";
	}

	.star-off-png:before {
		content:"\f006";
	}

	.star-half-png:before {
		content:"\f123";
	}





#CustomBgImg {
	display:block;
	margin-top:8px;
	text-align:left;
	font-size:12px;
	background-color:#f35958;
	border:1px solid #f35958;
	color:#fff !important;
	border-radius:3px;
	padding:9px 19px 9px 15px;
	transition:all 0.2s linear 0s;
}


.custom-upload {
	// background-color:#f8f8f8;
	// border:1px solid #e0e0e0;
	border-radius:2px;
	float:left;
	cursor:pointer;
	padding:5px 12px;
	position:relative;
	z-index:2;
}

	.custom-upload i {
		padding-right:8px;
	}

	.custom-upload input {
		left:-9999px;
		position:absolute;
	}

	.form-group .custom-upload label, .custom-upload label {
		margin:0;
		padding:0;
	}


.car-parking {
	margin:30px auto;
	width:520px;
	padding:30px 20px 30px 100px;
	border-radius:3px;
	border:1px solid #e2e2e2;
	background:url(../../../../public/img/win_distr.jpg) no-repeat scroll 24px 50%
}

	.car-parking .text-mdiv {
		overflow:hidden;
		text-align:left
	}

		.car-parking .text-mdiv h2 {
			margin:0 0 5px;
			padding:0;
			font:13px "Open Sans", sans-serif;
			color:#5d6267;
			font-weight:600;
			text-transform:uppercase
		}

		.car-parking .text-mdiv p {
			margin:0;
			padding:0;
			font:13px "Open Sans", sans-serif;
			color:#5d6267
		}

	.car-parking a.park-btn {
		background:#0c88e0;
		border-radius:2px;
		color:#fff;
		cursor:pointer;
		display:inline-block;
		font:12px/16px "Open Sans", sans-serif;
		padding:4px 12px;
		text-align:center;
		margin-top:12px;
		text-shadow:none;
		text-transform:uppercase;
		text-decoration:none;
		transition:all 0.12s linear 0s
	}

a.zap-btn:hover {
	opacity:.8
}



input.form-control.error {
	border:1px solid #f95b53;
	color:#e8453d;
	background:url(../../../../webapp/2.0/img/log-error.png) no-repeat scroll 96% 50%;
	color:#545454 !important
}


.highlight {
	border:1px solid #f95b53;
	color:#e8453d;
	background:url(../../../../webapp/2.0/img/log-error.png) no-repeat scroll 96% 50%;
}

.waiver-doc {
	padding-right:10px;
	color:#e8453d;
}

span.error {
	display:block;
	margin-top:8px;
	text-align:left;
	float:left !important;
	width:100% !important;
	font-size:12px;
	background-color:#f35958;
	border:1px solid #f35958;
	color:#fff !important;
	border-radius:3px;
	padding:9px 19px 9px 15px;
	transition:all 0.2s linear 0s;
}

.copy {
	float:right;
}


input:checked + .toggle-switch-slider {
	background-color:#36bcfc;
}

toggle-switch-slider.round {
	border-radius:34px;
}

.toggle-switch-slider {
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#ccc;
	-webkit-transition:.4s;
	transition:.4s;
}

.toggle-switch {
	position:relative;
	display:inline-block;
	width:52px;
	height:26px;
	margin-bottom:0;
}

	.toggle-switch input {
		display:none;
	}

input:checked + .toggle-switch-slider:before {
	-webkit-transform:translateX(26px);
	-ms-transform:translateX(26px);
	transform:translateX(26px);
}

.toggle-switch-slider.round:before {
	border-radius:50%;
}

.toggle-switch-slider:before {
	position:absolute;
	content:"";
	height:18px;
	width:18px;
	left:4px;
	bottom:4px;
	background-color:white;
	-webkit-transition:.4s;
	transition:.4s;
}

.toggle-switch-slider.round {
	border-radius:34px;
}

.custupload {
	position:relative;
	position:relative;
	text-align:right;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;
	z-index:2;
}

.custom-upload {
	border-radius:2px;
	float:left;
	cursor:pointer;
	padding:5px 12px;
	position:relative;
	z-index:2;
}

.filenames {
	float:right;
}

.cust {
	background-color:#f8f8f8;
	border:1px solid #e0e0e0;
	border-radius:2px;
	float:left;
	cursor:pointer;
	padding:5px 12px;
}

.custom-upload input {
	left:0px;
}

.highlight {
	border:1px solid #f95b53;
	color:#e8453d;
	background:url(../../../../webapp/2.0/img/log-error.png) no-repeat scroll 96% 50%;
}

.waiver-doc {
	padding-right:10px;
	color:#e8453d;
}

.error {
	display:block;
	margin-top:8px;
	text-align:left;
	float:left !important;
	width:100% !important;
	font-size:12px;
	background-color:#f35958;
	border:1px solid #f35958;
	color:#fff !important;
	border-radius:3px;
	padding:9px 19px 9px 15px;
	transition:all 0.2s linear 0s;
}

.Upload-Done {
	color:forestgreen;
}

.btn.sponsor-btn {
	position:absolute;
	right:0;
	top:0;
	padding:8px 18px;
	text-transform:none;
	font-size:13px;
	font-family:"Conv_AvenirLTStd-Book", sans-serif
}
/*.g-recaptcha{position:relative; top:0; left:0; width:100%; height:60px}
.g-recaptcha .grecaptcha-badge{position:relative !important; top:0  !important; right:0  !important}*/


.session-track .speaker-detail.name-only {
	padding:12px 0 0 42px;
	background:url(../../../../themes/3.0/img/nt-speaker-icon.png) no-repeat scroll 24px 12px
}

	.session-track .speaker-detail.name-only .speaker-session-mdiv {
		width:auto
	}

		.session-track .speaker-detail.name-only .speaker-session-mdiv:first-child {
			width:100%
		}

		.session-track .speaker-detail.name-only .speaker-session-mdiv p.speaker-name {
			padding:0 8px 0 0;
			font-size:13px;
			color:#5f5f5f;
			font-weight:600;
			text-align:left
		}

		.session-track .speaker-detail.name-only .speaker-session-mdiv .img-speaker {
			max-width:none;
			width:auto;
			height:auto;
			max-height:none;
			line-height:normal
		}

			.session-track .speaker-detail.name-only .speaker-session-mdiv .img-speaker a.link-more {
				padding-top:0;
				font-size:14px
			}

		.session-track .speaker-detail.name-only .speaker-session-mdiv .more-speaker-session {
			top:22px;
			left:-12px
		}


.session-track .speaker-detail {
	margin:0;
	padding:12px 0 0 24px
}

	.session-track .speaker-detail .speaker-session-mdiv {
		width:52px;
		display:inline-block;
		margin:0 0 8px;
		position:relative;
		vertical-align:top
	}

		.session-track .speaker-detail .speaker-session-mdiv.click-div {
			width:auto
		}

		.session-track .speaker-detail .speaker-session-mdiv .img-speaker {
			max-width:45px;
			height:45px;
			line-height:45px;
			width:45px;
			margin:0 0;
			padding:0 0;
			vertical-align:middle;
			border-radius:6px;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			-khtml-border-radius:6px;
			-ms-border-radius:6px;
			background:#f4f4f4;
			overflow:hidden;
			text-align:center
		}

			.session-track .speaker-detail .speaker-session-mdiv .img-speaker img {
				max-height:45px;
				max-width:45px;
				width:auto;
				height:auto;
				position:relative;
				bottom:0;
				top:-1px;
				left:0;
				right:0;
				margin:auto;
				display:table-cell
			}

		.session-track .speaker-detail .speaker-session-mdiv p.speaker-name {
			margin:0;
			padding:6px 7px 0 0;
			font-size:9px;
			font-weight:500;
			text-align:center;
			line-height:13px
		}

		.session-track .speaker-detail .speaker-session-mdiv .img-speaker a.link-more {
			display:block;
			font-size:16px;
			padding-top:2px
		}

			.session-track .speaker-detail .speaker-session-mdiv .img-speaker a.link-more:hover {
				background:#efefef;
				color:#0090d9
			}

	.session-track .speaker-detail .speaker-session-mdiv {
	}

		.session-track .speaker-detail .speaker-session-mdiv.click-div .img-speaker {
			-moz-border-radius:50px;
			-webkit-border-radius:50px;
			-khtml-border-radius:50px;
			-ms-border-radius:50px
		}


.add-calendar-mdiv {
	margin:0;
	padding:0 0 0 24px;
	min-height:22px;
	position:relative
}

a.add-calendar {
	text-align:left;
	font-size:11px;
	padding:4px 12px 4px;
	margin:6px 0;
	border-radius:2px;
	font-weight:600;
	color:#fff;
	float:left;
	display:block;
	position:relative;
	top:-4px;
	background:#0090d9
}

	a.add-calendar span {
		font-size:12px
	}

.calendar-session {
	display:none;
	position:absolute;
	z-index:3;
	top:26px;
	left:33px;
	width:220px;
	padding:15px;
	background:#fff;
	border-radius:3px;
	border:none;
	-webkit-box-shadow:0px 0px 5px rgba(86, 96, 117, 0.35);
	-moz-box-shadow:0px 0px 5px rgba(86, 96, 117, 0.35);
	box-shadow:0px 0px 5px rgba(86, 96, 117, 0.35)
}

.arrow-up-calendar {
	width:0;
	height:0;
	position:relative;
	top:-22px;
	left:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #fff
}

.add-cal-mdiv-session .list-cal {
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#4e4f4f
}

	.add-cal-mdiv-session .list-cal span {
		width:48%;
		height:26px
	}

		.add-cal-mdiv-session .list-cal span.google-icon {
			background:url(../../../../emails/common/google-cal.png) no-repeat scroll 0 2px;
			padding-left:28px;
			display:inline-block
		}

		.add-cal-mdiv-session .list-cal span.yahoo-icon {
			background:url(../../../../emails/common/yahoo-cal.png) no-repeat scroll 0 2px;
			padding-left:28px;
			display:inline-block
		}

		.add-cal-mdiv-session .list-cal span.outlook-icon {
			background:url(../../../../emails/common/outlook-cal.png) no-repeat scroll 0 2px;
			padding-left:28px;
			display:inline-block
		}

		.add-cal-mdiv-session .list-cal span.icall-icon {
			background:url(../../../../emails/common/icall-cal.png) no-repeat scroll 0 2px;
			padding-left:28px;
			display:inline-block
		}

		.add-cal-mdiv-session .list-cal span.google-icon a, span.yahoo-icon a, span.outlook-icon a, span.icall-icon a {
			display:block;
			color:#4e4f4f
		}

			.add-cal-mdiv-session .list-cal span.google-icon a:hover, span.yahoo-icon a:hover, span.outlook-icon a:hover, span.icall-icon a:hover {
				opacity:.7
			}




.session-track .speaker-detail .speaker-session-mdiv .more-speaker-session {
	display:none;
	position:absolute;
	z-index:3;
	top:52px;
	width:220px;
	padding:15px;
	background:#fff;
	border-radius:3px;
	border:none;
	-webkit-box-shadow:0px 0px 5px rgba(86, 96, 117, 0.35);
	-moz-box-shadow:0px 0px 5px rgba(86, 96, 117, 0.35);
	box-shadow:0px 0px 5px rgba(86, 96, 117, 0.35)
}

	.session-track .speaker-detail .speaker-session-mdiv .more-speaker-session .more-speaker-session-mdiv {
		display:block;
		position:relative;
		padding:8px;
		border-radius:3px;
		background:#f7f7f7;
		margin-bottom:8px
	}

		.session-track .speaker-detail .speaker-session-mdiv .more-speaker-session .more-speaker-session-mdiv:last-child {
			margin-bottom:0
		}

		.session-track .speaker-detail .speaker-session-mdiv .more-speaker-session .more-speaker-session-mdiv .img-speaker {
			max-width:45px;
			height:45px;
			line-height:45px;
			width:45px;
			margin:auto;
			vertical-align:middle;
			border-radius:6px;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			-khtml-border-radius:6px;
			-ms-border-radius:6px;
			background:#fff;
			overflow:hidden;
			text-align:center;
			float:left;
			margin-right:8px
		}

			.session-track .speaker-detail .speaker-session-mdiv .more-speaker-session .more-speaker-session-mdiv .img-speaker img {
				max-height:45px;
				max-width:45px;
				width:auto;
				height:auto;
				position:relative;
				bottom:0;
				top:0;
				left:0;
				right:0;
				margin:auto;
				display:table-cell
			}

		.session-track .speaker-detail .speaker-session-mdiv .more-speaker-session .more-speaker-session-mdiv p.speaker-name {
			width:120px;
			margin:0;
			padding:6px 0 0;
			float:left;
			font-size:11px;
			text-align:left
		}

.arrow-up {
	width:0;
	height:0;
	position:relative;
	top:-22px;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #fff
}

div.copy-toggle {
	float:right;
	margin-top:0;
	margin-right:20px
}


.custom-upload.attendee {
	padding: 0;
	width: 100%;
	background: transparent;
	border-color: transparent;
}

	.custom-upload.attendee input, input[type="file"] {
		width:100%
	}

	.custom-upload.attendee .filenames {
		display:none;
		background:#f3f3f3;
		border-radius:3px;
		padding:4px 12px;
		float:none;
		margin-top:8px;
		border-radius:3px;
		font-size:12px;
		color:#6f7b8a; word-break:break-word
	}

span.help-text {
	display:block;
	margin-top:0;
	font-size:12px;
	color:#6f7b8a
}

input.filevalue {
	height:1px;
	padding:0
}

.custom-upload.attendee .cust {
	width:140px;
	float:none; text-align:center
}


.new-spearker-mdiv {
	padding-top:40px
}

.new-spearker-info {
	margin-bottom:30px
}

	.new-spearker-info .front {
		position:relative;
		background:#fafafa
	}

		.new-spearker-info .front .image:hover .overlay-speaker {
			display:block
		}

		.new-spearker-info .front .image {
			max-width:263px;
			height:263px;
			line-height:263px;
			margin:0 auto;
			vertical-align:middle;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			-khtml-border-radius:2px;
			-ms-border-radius:2px
		}

			.new-spearker-info .front .image img {
				max-height:263px;
				max-width:263px;
				width:100%;
				height:auto;
				position:relative;
				margin:0 auto;
				border-radius:2px;
				-moz-border-radius:2px;
				-webkit-border-radius:2px;
				-khtml-border-radius:2px;
				-ms-border-radius:2px
			}

			.new-spearker-info .front .image .overlay-speaker {
				width:100%;
				height:100%;
				display:none;
				position:absolute;
				z-index:1;
				top:0;
				left:0;
				background:rgba(47,154,231,.95);
				border-radius:3px 3px 5px 5px;
				-webkit-transition:all 300ms linear;
				-moz-transition:all 300ms linear;
				-o-transition:all 300ms linear;
				-ms-transition:all 300ms linear;
				transition:all 300ms linear
			}

		.new-spearker-info .front .content {
			width:auto;
			height:100px;
			position:relative;
			z-index:3;
			vertical-align:middle;
			text-align:left;
			padding:15px 20px 18px;
			background:#f7f7f7;
			border-radius:0 0 3px 3px
		}

			.new-spearker-info .front .content h5 {
				width:auto;
				margin:0;
				padding:0;
				font-family:"Conv_AvenirLTStd-Book", sans-serif;
				font-size:16px;
				line-height:22px;
				color:#3c3d3f;
				display:block;
				display:-webkit-box
			}

			.new-spearker-info .front .content h6 {
				width:auto;
				margin:0;
				padding:0;
				font-family:"Conv_AvenirLTStd-Light", sans-serif;
				font-size:14px;
				color:#767676;
				padding-top:6px;
				white-space:nowrap;
				overflow:hidden;
				text-overflow:ellipsis
			}

		.new-spearker-info .front .image .overlay-speaker a.btn-view {
			width:160px;
			text-align:center;
			line-height:18px;
			margin-top:-16px;
			margin-left:-80px;
			border-radius:2px;
			font-size:12px;
			position:absolute;
			z-index:2;
			top:35%;
			left:50%;
			color:#fff
		}

			.new-spearker-info .front .image .overlay-speaker a.btn-view:hover {
				text-decoration:underline
			}

		.new-spearker-info .front .image .overlay-speaker .bottom-speaker-mdiv {
			width:100%;
			height:32px;
			position:absolute;
			bottom:240px;
			text-align:center
		}

		.new-spearker-info .front .image .overlay-speaker a.social-btn {
			width:32px;
			height:32px;
			padding:8px 6px;
			position:relative;
			line-height:32px;
			display:inline-block;
			border-radius:2px;
			margin:0 4px;
			border:1px solid #fff;
			color:#fff
		}

			.new-spearker-info .front .image .overlay-speaker a.social-btn span {
				position:absolute;
				top:0;
				left:0;
				display:block;
				padding:0;
				width:30px;
				height:32px;
				line-height:28px;
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn i {
				width:32px;
				height:32px;
				text-align:center;
				line-height:30px;
				position:absolute;
				top:0;
				left:0
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.facebook-color {
				color:#fff;
				border-color:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.twitter-color {
				color:#fff;
				border-color:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.linkedin-color {
				color:#fff;
				border-color:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.instagram-color {
				color:#fff;
				border-color:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.youtube-color {
				color:#fff;
				border-color:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.wordpress-color {
				color:#fff;
				border-color:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.facebook-color:hover {
				color:#3c5b9b;
				border-color:#fff;
				background:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.twitter-color:hover {
				color:#03a9f4;
				border-color:#fff;
				background:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.linkedin-color:hover {
				color:#0077b7;
				border-color:#fff;
				background:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.instagram-color:hover {
				color:#a82aa4;
				border-color:#fff;
				background:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.youtube-color:hover {
				color:#dd352e;
				border-color:#fff;
				background:#fff
			}

			.new-spearker-info .front .image .overlay-speaker a.social-btn.wordpress-color:hover {
				color:#0077b7;
				border-color:#fff;
				background:#fff
			}


.new-spearker-popup-detail {
	margin:0;
	padding:0
}

	.new-spearker-popup-detail .new-spearker-popup-image {
		max-width:140px;
		width:140px;
		height:140px;
		float:left;
		display:table-cell;
		line-height:260px;
		margin:0 auto;
		vertical-align:middle;
		background:#fff;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		-ms-border-radius:2px;
		margin-right:20px
	}

		.new-spearker-popup-detail .new-spearker-popup-image img {
			width:100%;
			position:relative;
			margin:0 auto;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			-khtml-border-radius:2px;
			-ms-border-radius:2px
		}

	.new-spearker-popup-detail .modal-header {
		padding:30px
	}

	.new-spearker-popup-detail .new-spearker-popup-title {
		position:relative;
		overflow:hidden;
		text-align:left;
	}

		.new-spearker-popup-detail .new-spearker-popup-title h5.speaker-title {
			font-family:"Conv_AvenirLTStd-Book", sans-serif;
			font-size:22px;
			color:#3c3d3f;
			margin:0 0 6px;
			padding:0
		}

		.new-spearker-popup-detail .new-spearker-popup-title p.speaker-text {
			font-family:"Conv_AvenirLTStd-Light", sans-serif;
			font-size:14px;
			color:#767676;
			margin:0;
			padding:0
		}

p.new-spearker-popup-url {
	padding-top:6px
}

	p.new-spearker-popup-url i {
		padding-right:8px;
		color:#2f9ae7
	}

	p.new-spearker-popup-url a {
		color:#2f9ae7;
		font-size:13px
	}

.new-spearker-popup-url a:hover {
	color:#2480c3
}

.close.new-spearker-popup-close {
	position:absolute;
	top:20px;
	right:20px
}

.new-spearker-popup-detail .modal-body {
	padding:30px
}

	.new-spearker-popup-detail .modal-body h4 {
		font-size:13px;
		font-family:"Open Snans", Arial, sans-serif;
		font-weight:600;
		text-transform:uppercase;
		color:#3c3d3f;
		margin:0;
		padding:0 0 14px
	}

	.new-spearker-popup-detail .modal-body p {
		font-size:13px;
		font-family:"Open Snans", Arial, sans-serif;
		line-height:24px;
		color:#767676;
		margin:0;
		padding:0 0 30px
	}

	.new-spearker-popup-detail .modal-body a.social-btn {
		width:32px;
		height:32px;
		line-height:32px;
		display:inline-block;
		border-radius:2px;
		margin:0 4px;
		border:1px solid #333;
		color:#333;
		padding:0px 9px
	}

		.new-spearker-popup-detail .modal-body a.social-btn.facebook-color {
			color:#3c5b9b;
			border-color:#3c5b9b
		}

		.new-spearker-popup-detail .modal-body a.social-btn.twitter-color {
			color:#03a9f4;
			border-color:#03a9f4
		}

		.new-spearker-popup-detail .modal-body a.social-btn.linkedin-color {
			color:#0077b7;
			border-color:#0077b7
		}

		.new-spearker-popup-detail .modal-body a.social-btn.instagram-color {
			color:#a82aa4;
			border-color:#a82aa4
		}

		.new-spearker-popup-detail .modal-body a.social-btn.youtube-color {
			color:#dd352e;
			border-color:#dd352e
		}

		.new-spearker-popup-detail .modal-body a.social-btn.wordpress-color {
			color:#0077b7;
			border-color:#0077b7
		}


		.new-spearker-popup-detail .modal-body a.social-btn.facebook-color:hover {
			color:#fff;
			background:#3c5b9b
		}

		.new-spearker-popup-detail .modal-body a.social-btn.twitter-color:hover {
			color:#fff;
			background:#03a9f4
		}

		.new-spearker-popup-detail .modal-body a.social-btn.linkedin-color:hover {
			color:#fff;
			background:#0077b7
		}

		.new-spearker-popup-detail .modal-body a.social-btn.instagram-color:hover {
			color:#fff;
			background:#a82aa4
		}

		.new-spearker-popup-detail .modal-body a.social-btn.youtube-color:hover {
			color:#fff;
			background:#dd352e
		}

		.new-spearker-popup-detail .modal-body a.social-btn.wordpress-color:hover {
			color:#fff;
			background:#0077b7
		}




.bg-blue {
	background:#309ae6
}

.bg-white {
	background:#fff
}

.height200 {
	height:200px
}

a.common-link {
	color:#707070;
	font-size:11px
}

	a.common-link:hover {
		color:#309ae6
	}

.text-uppercase {
	text-transform:uppercase
}

.float-right {
	float:right
}

a.common-link:hover {
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;
	color:#2580c2
}

.position-relative {
	position:relative
}

.view-event-logo-header {
	padding:28px 0;
	-webkit-box-shadow:1px 0 6px 0 rgba(0,0,0,0.2);
	box-shadow:1px 0 6px 0 rgba(0,0,0,0.2);
	position:relative;
	z-index:101
}

.color-logo {
	width:181px;
	height:17px;
	margin:0;
	text-indent:-999px;
	display:inline-block;
	background:url(../../../../themes/3.0/img/ezilla-color-logo.png)
}

.scroll-nav {
	display:none;
	position:fixed;
	top:0;
	width:100%;
	padding:16px 0;
	background:#309ae6;
	z-index:5
}

.text-center {
	text-align:center
}
/*.organizer-image-scroll {width:56px; height:56px; line-height:60px; float:left; margin:0 auto; vertical-align:middle; border:6px solid #fff; background:#fff; background-size:cover; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px}
.organizer-image-scroll img.size {max-height:48px; max-width:48px; width:auto; height:auto; position:relative; margin:-2px 0 0 -2px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px}*/
.organizer-image-scroll {
	position:relative;
	width:56px;
	height:56px;
	margin:0 auto;
	float:left
}

.top-image-table-cell {
	position:relative;
	width:56px;
	height:56px;
	line-height:0;
	vertical-align:middle;
	border:4px solid #fff;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-ms-border-radius:3px
}

	.top-image-table-cell img {
		min-width:100%;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		-ms-border-radius:3px
	}


.organizer-image-new {
	position:relative;
	width:100px;
	height:100px;
	margin:-48px auto 0
}

.image-table-cell {
	position:relative;
	width:100px;
	height:100px;
	line-height:0;
	overflow:hidden;
	vertical-align:middle;
	border:5px solid #fff;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-ms-border-radius:3px
}

	.image-table-cell img {
		min-width:100%;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		-ms-border-radius:3px
	}

/*.organizer-image {max-width:100px; height:100px; line-height:100px; margin:0 auto; vertical-align:middle; border:7px solid #fff; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px}
.organizer-image img.size {max-height:90px; max-width:90px; width:auto; height:auto; position:relative; margin:-2px 0 0 -2px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px}*/
.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}

@-webkit-keyframes zoomIn {
	from {
		opacity:0;
		-webkit-transform:scale3d(0.3, 0.3, 0.3);
		transform:scale3d(0.3, 0.3, 0.3)
	}

	50% {
		opacity:1
	}
}

@keyframes zoomIn {
	from {
		opacity:0;
		-webkit-transform:scale3d(0.3, 0.3, 0.3);
		transform:scale3d(0.3, 0.3, 0.3)
	}

	50% {
		opacity:1
	}
}

.organizer-detail h2 {
	font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif;
	color:#383838;
	font-size:22px;
	margin:0;
	padding:0
}

.organizer-detail h6 {
	margin:0;
	padding:0;
	color:#fff
}

.organizer-detail a.contact-btn {
	font-family:"Open Snans", Arial, sans-serif;
	font-weight:600;
	color:#3a9fe7;
	font-size:12px;
	display:inline-block
}

a.contact-btn:hover {
	opacity:.7
}

.organizer-detail a.social-btn {
	width:32px;
	height:32px;
	line-height:32px;
	display:inline-block;
	border-radius:2px;
	margin:12px 4px 0;
	border:1px solid #333;
	color:#333;
	padding:8px 9px
}

	.organizer-detail a.social-btn.facebook-color {
		color:#3c5b9b;
		border-color:#3c5b9b
	}

	.organizer-detail a.social-btn.twitter-color {
		color:#03a9f4;
		border-color:#03a9f4
	}

	.organizer-detail a.social-btn.facebook-color:hover {
		color:#fff;
		background:#3c5b9b
	}

	.organizer-detail a.social-btn.twitter-color:hover {
		color:#fff;
		background:#03a9f4
	}

.organizer-image.blue-mdiv {
	float:left;
	border:7px solid rgba(255,255,255,.3)
}

	.organizer-image.blue-mdiv img.size {
		max-height:86px;
		max-width:86px;
		margin:0
	}

.organizer-detail.blue-mdiv {
	overflow:hidden;
	padding-left:15px
}

	.organizer-detail.blue-mdiv h2 {
		color:#fff
	}

	.organizer-detail.blue-mdiv h6 a.contct-btn-white {
		font-family:"Open Snans", Arial, sans-serif;
		font-weight:600;
		color:#fff;
		font-size:12px;
		display:inline-block
	}

		.organizer-detail.blue-mdiv h6 a.contct-btn-white:hover {
			opacity:.7
		}

	.organizer-detail.blue-mdiv a.social-btn.facebook-color, .organizer-detail.blue-mdiv a.social-btn.twitter-color {
		color:#fff;
		border-color:#fff
	}

	.organizer-detail.blue-mdiv a.social-btn.facebook-color {
		padding:8px 11px
	}

		.organizer-detail.blue-mdiv a.social-btn.facebook-color:hover, .organizer-detail.blue-mdiv a.social-btn.twitter-color:hover {
			opacity:.7;
			background:none;
			color:none
		}

.tab-nav-line {
	border:1px solid #eee;
	border-left:none;
	border-right:none;
	height:60px;
	background:#fff
}

	.tab-nav-line.fixed-div {
		width:100%
	}

ul.tabsNav {
	margin:0;
	padding:0;
	position:relative;
	top:-60px;
	z-index:4
}

	ul.tabsNav li {
		list-style:none;
		display:inline;
		text-align:center
	}

		ul.tabsNav li a {
			text-decoration:none;
			font-size:12px;
			text-transform:uppercase;
			padding:21px 0;
			width:120px;
			display:inline-block;
			border-bottom:1px solid #eee;
			color:#292f33;
			text-align:center
		}

			ul.tabsNav li a.current {
				border-bottom:1px solid #309ae6
			}

.tabs div[class="linkTab"] {
	background-color:#FFF;
	display:none;
	overflow:hidden;
	clear:both
}

.tabs div.selected {
	display:block;
	background-color:#FFF;
	overflow:hidden;
	clear:both
}

	.tabs div[class="linkTab"] h2, .tabs div.selected h2 {
		margin:0 0 30px;
		padding:0 30px 0 0;
		font:20px "Conv_AvenirLTStd-Book", sans-serif;
		color:#292f33
	}

ul.grid-list-mdiv {
	margin:0;
	padding:0;
	float:right
}

	ul.grid-list-mdiv li {
		float:right;
		padding:6px;
		margin-left:6px;
		background:#f3f3f3;
		border-radius:2px;
		color:rgba(0,0,0,.4);
		list-style:none;
		cursor:pointer;
		line-height:14px
	}

		ul.grid-list-mdiv li i {
			font-size:14px
		}

		ul.grid-list-mdiv li:focus, ul.grid-list-mdiv li:hover, ul.grid-list-mdiv li.active,
		ul.grid-list-mdiv li:focus, ul.grid-list-mdiv li:hover, ul.grid-list-mdiv li.active {
			color:rgba(0,0,0,.7)
		}


.grid-list-container ul {
	list-style:none;
	margin:0;
	padding:0
}

.grid-list-container.full-width .grid li.grid-list-box.grid-mdiv {
	width:33.3%
}

.grid-list-container .grid li.grid-list-box.grid-mdiv {
	float:left;
	width:50%;
	border-radius:3px;
	margin-bottom:30px;
	padding-right:30px
}

	.grid-list-container .grid li.grid-list-box.grid-mdiv .event-image {
		width:100%;
		border-radius:3px 3px 0 0;
		overflow:hidden;
		background:rgba(255,255,255,.4);
		position:relative;
		height:140px;
		line-height:140px;
		margin:/*0*/ auto;
		vertical-align:middle;
		text-align:center
	}

		.grid-list-container .grid li.grid-list-box.grid-mdiv .event-image img {
			width:127%;
			margin:-3px auto 0;
			text-align:center;
			display:inline-block !important
		}

	.grid-list-container .grid li.grid-list-box.grid-mdiv .event-detail-box {
		width:100%;
		position:relative;
		padding:20px;
		border:1px solid #f1f3f5;
		border-top:none;
		min-height:115px
	}

		.grid-list-container .grid li.grid-list-box.grid-mdiv .event-detail-box h2 {
			width:auto;
			font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif;
			color:#525050;
			margin:0;
			padding:0;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis
		}

		.grid-list-container .grid li.grid-list-box.grid-mdiv .event-detail-box span.date {
			font:normal 12px 'Conv_AvenirLTStd-Book', sans-serif;
			color:#525050;
			display:block;
			margin-top:9px;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis
		}

		.grid-list-container .grid li.grid-list-box.grid-mdiv .event-detail-box .date-mdiv {
			display:none
		}

		.grid-list-container .grid li.grid-list-box.grid-mdiv .event-detail-box .read-more {
			display:none
		}

.grid-list-container .list li.grid-list-box.list-mdiv {
	width:100%;
	border-bottom:1px solid #f1f3f5
}

	.grid-list-container .list li.grid-list-box.list-mdiv:first-child {
		border-top:1px solid #f1f3f5
	}

	.grid-list-container .list li.grid-list-box.list-mdiv .event-image {
		display:none
	}

	.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box {
		width:100%;
		position:relative;
		padding:20px
	}

		.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box:hover {
			background:#fbfdff
		}

		.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box h2 {
			width:auto;
			font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif;
			color:#525050;
			margin:0;
			padding:0;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis
		}

		.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box span.date {
			font:normal 12px 'Conv_AvenirLTStd-Book', sans-serif;
			display:block;
			color:#525050;
			margin-top:4px;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis
		}

		.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box .date-mdiv {
			width:52px;
			height:58px;
			padding:12px 8px;
			font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif;
			color:#292f33;
			margin-right:12px;
			display:block;
			text-align:center;
			float:left;
			background:#f1f3f5;
			border-radius:3px
		}

			.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box .date-mdiv span {
				display:block;
				font-size:11px;
				text-transform:uppercase;
				color:#868686
			}

		.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box .read-more {
			display:none
		}

		.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box:hover .read-more {
			display:block;
			position:absolute;
			top:50%;
			right:15px;
			margin-top:-22px;
			line-height:12px;
			font-size:48px;
			letter-spacing:-3px;
			color:#dbdbdb
		}

		.grid-list-container .list li.grid-list-box.list-mdiv .event-detail-box:hover .date-mdiv {
			background:#e2f3ff
		}

.min-footer-mdiv {
	background:#fafafa;
	border-top:1px solid #f4f4f4;
	color:#808285;
	text-align:center;
	font-size:13px;
	padding:30px 0
}
.min-footer-mdiv.bg-white{background:#fff}

	.min-footer-mdiv img {
		padding-bottom:12px
	}

	.min-footer-mdiv a.foot-link {
		margin-top:3px;
		color:#309ae6;
		display:inline-block
	}

a.foot-link:hover, ul.footer-link li a:hover {
	opacity:.8
}

ul.footer-link {
	margin:0;
	padding:6px 0 0
}

	ul.footer-link li {
		display:inline;
		list-style:none
	}

		ul.footer-link li a {
			text-align:center;
			color:#309ae6
		}

.modal-content.NewContactPopup {
	border-radius:3px;
	background:#fff;
	border:none;
	overflow:hidden
}

	.modal-content.NewContactPopup .modal-body {
		padding:45px
	}

	.modal-content.NewContactPopup button.close {
		position:absolute;
		top:30px;
		right:30px;
		line-height:12px;
		font-size:28px;
		font-weight:400
	}

	.modal-content.NewContactPopup h3.PopupTitle {
		background:url('../../../../themes/3.0/img/contact-mail-icon.png') no-repeat scroll 50% 0;
		font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif;
		color:#383838;
		font-size:24px;
		text-align:center;
		margin:0;
		padding:85px 0 30px
	}
		.modal-content.NewContactPopup h3.PopupTitle.NoImage{background:none; padding:0 0 30px}

		.modal-content.NewContactPopup input.form-control {
			height: 42px;
			border-color: #e3e3e3
		}

	.modal-content.NewContactPopup .form-control:focus {
		border-color:#309ae6
	}
	.modal-content.NewContactPopup .form-group p.SubText {
		font-size: 12px;
		color: #747474; line-height:normal; margin:6px 0 0;
		font-family: Conv_AvenirLTStd-Light, Arial, sans-serif; margin:0; padding:0
	}

	.modal-content.NewContactPopup textarea.form-control {
		height: 90px;
		border-color: #e3e3e3;
		resize: none
	}

	.modal-content.NewContactPopup .form-control:focus {
		border-color:#309ae6
	}

	.modal-content.NewContactPopup .form-group label {
		color:#7a7a7a;
		margin-bottom:8px
	}

	.modal-content.NewContactPopup .form-control.textbox {
		height:90px;
		resize:none
	}

span.error-mdiv {
	color:#f35958;
	font-size:12px
}

.popup-action {
	padding-top:20px;
	text-align:center;
	overflow:hidden
}

	.popup-action .btn.save-btn, .popup-action .btn.close-btn {
		border-radius:3px;
		margin:0 6px;
		padding:9px 26px;
		text-transform:none;
		font-size:15px
	}

div.partial-note {
	margin-top:30px;
	font-size:13px;
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1;
	padding:6px 16px;
	border-radius:2px
}

	div.partial-note span {
		font-weight:600
	}

.pad-mrg-none {
	margin:0;
	padding:0
}

.no-event-mdiv {
	text-align:center
}

	.no-event-mdiv h2 {
		font:normal 18px 'Conv_AvenirLTStd-Light', sans-serif;
		color:#595959;
		margin:0 auto;
		padding:0;
		text-align:center
	}

.photo-gallery-mdiv {
	padding-top:40px;
	margin:0
}

	.photo-gallery-mdiv .box-gallery.first {
		width:268px;
		height:320px
	}

	.photo-gallery-mdiv .box-gallery {
		width:268px;
		height:150px;
		margin:0 20px 20px 0;
		padding:0;
		float:left;
		background:#fff;
		border-radius:3px;
		overflow:hidden;
		position:relative
	}

		.photo-gallery-mdiv .box-gallery img {
			width:100%;
			height:100%;
			object-fit:cover;
			border-radius:3px;
			-webkit-transition:all .5s;
			-moz-transition:all .5s;
			-o-transition:all .5s;
			transition:all .5s
		}

		.photo-gallery-mdiv .box-gallery .overlay-box {
			width:100%;
			height:100%;
			display:none;
			position:absolute;
			z-index:3;
			background:rgba(47,154,231,.9);
			color:#fff
		}

		.photo-gallery-mdiv .box-gallery:hover .overlay-box {
			display:block
		}

		.photo-gallery-mdiv .box-gallery:hover img {
			-ms-transform:scale(1.2);
			-moz-transform:scale(1.2);
			-webkit-transform:scale(1.2);
			-o-transform:scale(1.2);
			transform:scale(1.2)
		}

		.photo-gallery-mdiv .box-gallery .overlay-box a.option-zoom-btn {
			width:40px;
			height:40px;
			padding:0;
			margin:-20px 0 0 -20px;
			position:absolute;
			top:50%;
			left:50%;
			background:url('https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/themes/3.0/img/option-zoom-btn.png') no-repeat scroll 50% 0;
			display:inline-block;
			text-indent:-9999px;
			opacity:1
		}

			.photo-gallery-mdiv .box-gallery .overlay-box a.option-zoom-btn:hover {
				opacity:.7
			}

.col-md-12.pad-right0 {
	padding-right:0
}

.photo-gallery-mdiv a.more-gallery-btn {
	background-color:#fff;
	border-radius:50px;
	border:1px solid #0090d9;
	font-family:"OpenSans", Arial, sans-serif;
	font-size:12px;
	color:#0090d9;
	text-transform:uppercase;
	padding:12px 42px;
	margin:20px auto 0;
	display:inline-block;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	-webkit-transition-property:color;
	transition-property:color;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s
}

	.photo-gallery-mdiv a.more-gallery-btn:hover {
		opacity:.6
	}

.button-action-mdiv {
	text-align:center;
	display:block;
	clear:both
}

span.more-text {
	display:block;
	text-align:center;
	padding-top:105px
}

.overlay-tag {
	background:rgba(255,255,255,0.4);
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.waivertxtdiv {
	background-color:#eee;
	opacity:1;
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	border-radius:2px;
	box-shadow:none;
	font-size:12.5px;
	overflow:auto;
	overflow-y:scroll;
	height:184px;
}

.loading-gif {
	background:url(../../../../themes/3.0/img/white-loading-btn.gif) #7fb44b no-repeat scroll 50% 50%;
	cursor:not-allowed !important
}

.EventEndTag{background:#ef5252; padding:12px 24px; text-align:center; font:13px "OpenSans", Arial, sans-serif; color:#fff; position:relative; z-index:2}
.EventEndTag a{background:rgba(0,0,0,.05); color:#fbd2d2; padding:3px 9px; font-size:12px; margin:0 0 0 6px; border-radius:3px}

.EventEndHeadSection{position:relative; z-index:1; -webkit-box-shadow:0px 2px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow:0 2px 12px 0 rgba(0,0,0,0.5); box-shadow:0 2px 12px 0 rgba(0,0,0,0.5)}
.BgGray{background:#f9f9f9} .BrdTop{border-top:1px solid #ececec} .BrdBottom{border-bottom:1px solid #ececec} 

ul.help-mdiv.EndedStyle {margin:25px 0 0; padding:0; float:right; text-decoration:none; list-style:none}
ul.help-mdiv.EndedStyle li {float:left; font-family:"OpenSans", Arial, sans-serif; text-decoration:none; list-style:none; font-size:12px; margin:0; text-transform:uppercase; line-height:20px}
ul.help-mdiv.EndedStyle li a {float:left; font-family:"OpenSans", Arial, sans-serif; font-size:12px; text-shadow:none; color:#545454; text-transform:uppercase}
ul.help-mdiv.EndedStyle li a:hover {opacity:.8}
ul.help-mdiv.EndedStyle li span {color:#747474; margin:0 7px; display:inline-block}
ul.help-mdiv.EndedStyle li span.fa-edit{font-size:15px; padding-top:5px !important}
ul.help-mdiv.EndedStyle li span.icon-span{display:none}

.EventEndHeaderInfo{padding:50px 15px 50px}
.EventEndHeaderInfo h1.EventName, .EventEndHeaderInfo p.EventVenue, .EventEndHeaderInfo p.EventLocation{margin:0; padding:0; text-align:left}
.EventEndHeaderInfo h1.EventName span {font-family:"Conv_AvenirLTStd-Black", Arial, sans-serif; font-size:34px; margin:0 0 0; letter-spacing:1px; color:#242424; display:block}
.EventEndHeaderInfo p.EventVenue span{font-family:"OpenSans", Arial, sans-serif; font-size:13px; color:#646464; margin-top:6px; display:block}
.EventEndHeaderInfo p.EventLocation span{font-family:"OpenSans", Arial, sans-serif; font-size:13px; color:#646464; font-weight:lighter; margin-top:4px; display:block}
.EventEndHeaderInfo a.ViewBtnBlue{background:#0090d9; display:inline-block; margin-top:30px; border-radius:3px; font-family:"OpenSans", Arial, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; padding:12px 22px; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s}
.EventEndHeaderInfo a.ViewBtnBlue:hover{background:#229bed}

.EventEndOrganizerDetail {padding:16px 0}
.EventEndOrganizerDetail h6.TopTitle{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#646464; font-size:16px; display:block; margin:0; padding:0 0 8px}
.EventEndOrganizerDetail .EndOrganizerImage {position:relative; width:56px; height:56px; margin:0 auto; float:left}

.EventEndOrganizerDetail .EndOrganizerImage .EndTableCell {position:relative; width:56px; height:56px; line-height:0; vertical-align:middle; border:4px solid #fafafa; background:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.EventEndOrganizerDetail .EndOrganizerImage .EndTableCell img {min-width:100%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}

.EventEndOrganizerDetail .EndOrganizerInfo {overflow:hidden; padding-left:15px}
.EventEndOrganizerDetail .EndOrganizerInfo h2{margin:0; padding:0}
.EventEndOrganizerDetail .EndOrganizerInfo h6.TopTitle{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#646464; font-size:15px; display:block; margin:0; padding:0 0 10px}
.EventEndOrganizerDetail .EndOrganizerInfo h6.BottomTitle label{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-weight:400; color:#747474; font-size:13px; display:block; margin:0; padding:0 0 8px}
.EventEndOrganizerDetail .EndOrganizerInfo h2 span{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#383838; font-size:20px; line-height:18px; display:block; margin:0; padding:0 0 8px}
.EventEndOrganizerDetail .EndOrganizerInfo h2:hover span{color:#24a7e0}
.EventEndOrganizerDetail .EndOrganizerInfo h6 {margin:0; padding:0; color:#fff}
.EventEndOrganizerDetail .EndOrganizerInfo a.contact-btn {font-family:"Open Snans", Arial, sans-serif; font-weight:600; color:#3a9fe7; font-size:12px; display:inline-block}
.EventEndOrganizerDetail .EndOrganizerInfo a.contact-btn:hover {opacity:.7}

h2.EndedTitle {font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; text-transform:uppercase; list-style:none; font-weight:400; font-size:18px; padding:60px 0 30px; margin:0; color:#50555b; position:relative}
h2.EndedTitle span.TLine {width:90px; height:2px; display:block; margin-top:8px; background:#24a7e0}
h2.EndedTitle a.ActionLink{float:right; display:inline-block; padding:0; margin:0; font:normal 13px 'Open Sans', sans-serif; color:#747474; text-transform:none}
h2.EndedTitle a.ActionLink:hover{text-decoration:underline}

.EndedSearchEvent{background:#fff; border-radius:0 0 3px 3px; border-radius:3px; margin-bottom:30px}.EndedSearchEvent:hover{cursor:pointer}
.EndedSearchEvent:hover .EndedEventDetail{background:rgba(255,255,255,.4)}
.EndedSearchEvent:hover .EndedEventDetail a.event-share{border-color:#2f9ae8; background:url(../../../../webapp/2.0/img/event-share-icon-hover.png) no-repeat scroll 50% 50%}
.EndedSearchEvent .EndedEventImage{width:100%; border-radius:3px 3px 0 0; overflow:hidden; background:rgba(255,255,255,.4); position:relative; height:180px; line-height:180px; margin:/*0*/ auto; vertical-align:middle; text-align:center}
.EndedSearchEvent .EndedEventImage img{width:155%; margin:-3px auto 0; text-align:center; display:inline-block !important}
.EndedSearchEvent .EndedEventImage .SD{position:absolute; top:0; right:30px; width:60px; height:85px; background:url(../../../../public/img/short-date-directory.png) no-repeat scroll 0 -19px;
font:normal 14px 'Conv_AvenirLTStd-Book', sans-serif; color:#525050; font-weight:500; text-transform:uppercase; text-align:center; padding:12px}
.EndedSearchEvent .EndedEventImage .SD span{font-size:20px; display:block}

.EndedSearchEvent .EndedEventDetail{width:100%; position:relative; padding:25px}
.EndedSearchEvent .EndedEventDetail h2{font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; text-transform:none; color:#525050; margin:0; height:45px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}
.EndedSearchEvent .EndedEventDetail span.Date{font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; color:#525050; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical}
.EndedSearchEvent .EndedEventDetail .BD{width:100%; margin-top:12px; position:relative}
.EndedSearchEvent .EndedEventDetail .BD span.Price{font:normal 12px 'Open Sans', sans-serif; color:#373737; font-weight:600; text-transform:uppercase; display:inline-block; margin-top:9px}

.EndedSearchEvent .EndedEventDetail .SS{position:absolute; right:0; top:0}
.EndedSearchEvent .EndedEventDetail .SS .ShareMdiv {position:absolute; right:175px; top:34px} .share {position:relative; display:inline-block; cursor:pointer; padding:0; margin:0; text-align:center}
.EndedSearchEvent .EndedEventDetail .SS .Share span.EventShare {width:38px; height:36px; float:right; display:inline-block; border:1px solid #ccc; border-radius:2px; background:url(../../../../webapp/2.0/img/event-share-icon.png) no-repeat scroll 50% 50%;
text-indent:-9999px; opacity:1; transition:opacity 0.3s ease-in-out; pointer-events:none}
.EndedSearchEvent .EndedEventDetail .SS .Share a {width:38px; height:36px; margin:0; padding:6px; text-align:center; font-size:16px; border:1px solid #e2e2e2; background:#fff; border-radius:2px; cursor:pointer; display:inline-block; opacity:0; transition:all 0.3s ease-in-out}
.EndedSearchEvent .EndedEventDetail .SS .Share a.first:before {content:"\f09a"; color:#8f8f8f; font-family:FontAwesome}
.EndedSearchEvent .EndedEventDetail .SS .Share a.last:before {content:"\f099"; color:#8f8f8f; font-family:FontAwesome}
.EndedSearchEvent .EndedEventDetail .SS .Share a.first:hover, .EndedSearchEvent .EndedEventDetail .SS .Share a.last:hover {background-color:#fff; border:1px solid #2f9ae8}
.EndedSearchEvent .EndedEventDetail .SS .Share a.first:hover:before, .EndedSearchEvent .EndedEventDetail .SS .Share a.last:hover:before{color:#2f9ae8}
.EndedSearchEvent .EndedEventDetail .SS .Share:hover span, .EndedSearchEvent .EndedEventDetail .SS .Share.hover span {opacity:.4; background-color:#ffffff}
.EndedSearchEvent .EndedEventDetail .SS .Share:hover a, .EndedSearchEvent .EndedEventDetail .SS .Share.hover a {margin:0 11px 0 0; opacity:1}

.fbhidespan, .event_link, .fbhidesbg {
	display:none;
}


.BGGray{background:#fafafa}
.ReviewerHeader{background:#0a6ede}
.ReviewerHeader .HeaderTopBg{background:rgba(0,0,0,.05)}
.ReviewerHeader .ReviewerTitleMDiv{min-height:120px}
.ReviewerHeader .ReviewerTitleMDiv h3.ReviewerTitle{font:normal 22px 'Conv_AvenirLTStd-Medium', sans-serif; color:#fff; margin:0; padding:50px 0 100px}
.ReviewerHeader .ReviewerTitleMDiv h3.ReviewerTitle span.STitle{display:block; padding-bottom:6px; font:normal 17px 'Conv_AvenirLTStd-Book', sans-serif}
.ReviewerHeader .ReviewerTitleMDiv h3.ReviewerTitle span.LTitle{font:normal 22px 'Conv_AvenirLTStd-Medium', sans-serif; color:#fff; margin:0}  

ul.ReviewerDropDown {margin:24px 0; padding:0; float:right; text-decoration:none; list-style:none}
ul.ReviewerDropDown li {font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; color:#fff; text-decoration:none; list-style:none; margin:0 0 0 15px; line-height:20px}
ul.ReviewerDropDown li a span{font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#fff; text-shadow:none}
ul.ReviewerDropDown li a i{font-size:16px; color:#fff; padding-left:6px}
ul.ReviewerDropDown li a:hover {opacity:.9}
hr.ReviewerLine{margin:10px -30px 40px}
.ReviewerContentMDiv .ReviewerContentInnerMDiv .form-group label{font-size:15px}
span.help, span.tip_text{font-size:13px; color:#848484}
ul.ReviewerDropDown li ul.DropDown{margin:0; padding:0 0; width:220px; right:4px; top:55px}
ul.ReviewerDropDown li ul.DropDown:before{position:absolute; top:-7px; right:9px; display:inline-block; border-right:7px solid transparent; border-bottom:7px solid #fff; border-bottom-color:rgba(255,255,255,1); border-left:7px solid transparent; border-bottom-color:rgba(255, 255, 255, 1); content:'';}
ul.ReviewerDropDown li ul.DropDown > li{font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; color:#949494; text-decoration:none; list-style:none; margin:0; line-height:20px}
ul.ReviewerDropDown li ul.DropDown > li > a {font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; color:#949494; text-shadow:none; margin:0; padding:12px 20px}
ul.ReviewerDropDown li ul.DropDown > li > a.logout{background:#fbfbfb; border-radius:0 0 3px 3px; margin:0; padding:12px 20px}
ul.ReviewerDropDown li ul.DropDown > li > a:hover{background:none}
ul.ReviewerDropDown li ul.DropDown > li > a.logout:hover{color:#ff0000}

ul.ReviewerDropDown li.SearchBox {display:inline-block; width:370px; margin:-10px 0 0; background:rgba(0,0,0,.1); font:12px 'Roboto', sans-serif; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.08) inset; -webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.08) inset; -moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.08) inset; position:relative; border:1px solid #03577e}
ul.ReviewerDropDown li.SearchBox .InputSearch {width:97%; padding:0 0 0 9px; color:#fff; background:none; border:none; height:32px}
ul.ReviewerDropDown li.SearchBox .InputSearch:focus {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border:none}
ul.ReviewerDropDown li.SearchBox .SubmitSearch {height:26px; width:32px; border-left:1px solid #186d95; line-height:26px; margin:3px 0 0; background:url('https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/themes/3.0/img/search-icon.png') 50% 50% no-repeat; cursor:pointer; border-top:none; border-right:none; border-bottom:none; text-indent:-999em; position:absolute; right:0; top:0}

.ReviewerContentMDiv{background:#fff; border-radius:3px; margin-top:-68px; box-shadow:0px 10px 20px -5px rgba(0,0,0,0.1); margin-bottom:0}
.ReviewerContentMDiv .TitleMdiv{padding:20px 30px; border-bottom:1px solid #f1f1f1; font:normal 22px 'Conv_AvenirLTStd-Book', sans-serif; color:#3d3d3d; font-weight:500}
.ReviewerContentMDiv .TitleMdivTab{margin:0; padding:0; border-bottom:1px solid #f1f1f1}
.ReviewerContentMDiv .TitleMdiv .btn-mini.go-back{border-radius:6px; padding:3px 12px; font-size:12px}


.ReviewerActionBtn {padding-top:30px}
.ReviewerActionBtn .btn.btn-primary{text-transform:uppercase; font-size:12px; padding:10px 30px; border-radius:3px}

ul.ReviewerNavTab { /*margin:0 0 -1px;*/ padding: 0; text-align: left; width: 425px; margin: 0 auto; }
ul.ReviewerNavTab li {display:inline; text-decoration:none; list-style:none; font-size:12px; margin:0 0 0 18px; line-height:20px}
ul.ReviewerNavTab li a {font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#949494; font-weight:500; padding:20px 15px 19px; position:relative; display:inline-block; text-shadow:none}
ul.ReviewerNavTab li a.active, ul.ReviewerNavTab li a:hover {color:#3d3d3d; border-bottom:2px solid #0a6ede}

.ReviewerContentMDiv ul.ReviewerNavTab li a { padding: 23px 15px 23px; font: normal 18px 'Conv_AvenirLTStd-Book', sans-serif; }
.ReviewerContentMDiv ul.ReviewerNavTab li a.active { border-bottom: 3px solid #0a6ede; }

.ReviewerContentMDiv .table > tbody > tr > td { border-top: none; font: normal 16px 'Conv_AvenirLTStd-Book', sans-serif; }
.ReviewerContentMDiv .table-striped > tbody > tr:nth-of-type(odd) { background-color: #fff; }

.ReviewerContentMDiv .ReviewerContentInnerMDiv{padding:30px}
.ReviewerContentInnerMDiv h4.MTitle {font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454}
.ReviewerContentInnerMDiv h4.MTitle .btn-mini.go-back {border-radius:6px; padding:3px 12px; font-size:12px}

.ReviewerListMDiv{background:#fcfcfc; border:1px solid #fbfbfb; border-radius:8px; padding:20px; margin-top:15px}
.ReviewerListMDiv h4{font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; display:block; margin:0; padding:0}
.ReviewerContentMDiv .EventDetailMDiv h4.TitleMDiv { font: normal 20px 'Conv_AvenirLTStd-Book', sans-serif; padding-bottom: 5px; }
.ReviewerListMDiv h4 a{font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; color:#087fd3; display:block; margin:0; padding:0}
.ReviewerListMDiv h4 span{font-size:15px; display:block; padding-bottom:6px; font-family:'Conv_AvenirLTStd-Light', sans-serif}
.ReviewerListMDiv p.DateMDiv{font:normal 15px 'Conv_AvenirLTStd-Light', sans-serif; color:#747474; display:block; margin:0; padding:6px 0 0}
.ReviewerListMDiv a.btn.btn-primary{width:100%; text-transform:none; font-size:14px; margin:18px 0 0; padding:8px 12px; border-radius:6px}
.ReviewerListMDiv a.btn.btn-gray{width:100%; text-transform:none; font-size:14px; margin:6px 0 0; padding:8px 12px; border-radius:6px; background:#fff}
.ReviewerListMDiv.AttendeeBtn a.btn.btn-primary{width:100%; text-transform:none; font-size:14px; margin:4px 0 0; padding:5px 10px; border-radius:6px}
.ReviewerListMDiv.AttendeeBtn a.btn.btn-gray{width:100%; text-transform:none; font-size:14px; margin:6px 0 0; padding:5px 10px; border-radius:6px; background:#fff}
.ReviewerListMDiv h4 a:hover{text-decoration:underline}

.ReviewerContentMDiv .form-control { font: normal 15px 'Conv_AvenirLTStd-Roman', sans-serif !important; }
.ReviewerContentMDiv .form-group { font: normal 15px 'Conv_AvenirLTStd-Roman', sans-serif !important; color: #666 !important; }
.ReviewerContentMDiv textarea.form-control, .ReviewerContentMDiv .waivertxtdiv { margin-top: 10px; 	height: 180px !important; font: normal 12.5px 'Conv_AvenirLTStd-Roman', sans-serif !important; }
.ReviewerContentMDiv .form-group span > input, .ReviewerContentMDiv .form-group.hasSubQues span > input { margin-right: 10px; }
.ReviewerContentMDiv .form-group .Preradio input, .ReviewerContentMDiv .form-group .PreCheckbox input { margin-bottom: 10px; }
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv .detail-mbox .form-group label { margin-top: 15px; }

.ReviewerListMDiv h4 { font: normal 18px 'Conv_AvenirLTStd-Book', sans-serif; }
.ReviewerListMDiv p.DateMDiv { font-size: 13px; padding: 3px 0 11px; }
.euser-detail p.udate, .euser-detail p.udetail { font-size: 13px; }
.ReviewerListMDiv.AttendeeBtn a.btn.btn-primary, .ReviewerContentMDiv .EventDetailMDiv .OrderBtn .btn {margin:6px 0 0; padding: 10px 15px; border-radius:3px; float: right; }
.ReviewerContentMDiv .btn-link { font-size: 15px; }
.ReviewerContentMDiv .btn.btn-link.GoBackBtn { padding: 5px 0 0 0; }

.ReviewerListMDiv.AttendeeBtn .euser-logo img{margin:-50% -50%}


.EventDetailMDiv{background:#fcfcfc; border:1px solid #fbfbfb; border-radius:8px; padding:20px}
.EventDetailMDiv h4.TitleMDiv{font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; display:block; margin:0; padding:0}
.EventDetailMDiv h4.TitleMDiv span.LabelMDiv{font:normal 12px 'Conv_AvenirLTStd-Light', sans-serif; color:#949494; display:block}
.EventDetailMDiv p.SubTextMDiv {font:normal 15px 'Conv_AvenirLTStd-Light', sans-serif; color:#747474; display:block; margin:0; padding:6px 0 0}
.EventDetailMDiv p {margin:0; padding:0}
.EventDetailMDiv p span.SubTextMDivDate{font:normal 15px 'Conv_AvenirLTStd-Light', sans-serif; color:#747474; display:block; margin:0; padding:6px 0 0}
.EventDetailMDiv .OrderDetail .btn.btn-link.LinkBtn{padding:5px 10px 5px 0; margin-right:10px; color:#0c88e0}
.EventDetailMDiv .OrderDetail .btn.btn-link.LinkBtn:hover{color:#0c88e0; text-decoration:underline}
.EventDetailMDiv .OrderBtn .btn{width:100%; border-radius:6px; padding:5px 10px}
.EventDetailMDiv .OrderBtn .btn.btn-red{background:#fff; color:#dd352e}
.EventDetailMDiv .OrderBtn .btn.btn-red:hover{background:rgba(221, 53, 46, 0.05); color:#dd352e}

.btn.btn-link.GoBackBtn{padding:0;}
.btn.btn-link.GoBackBtn i{font-size:16px}
.btn.btn-link.LinkBtn i {font-size:14px}

.TicketDetailMDiv{border:1px solid #f3f3f3; border-radius:8px; margin-top:20px}
.TicketDetailMDiv .TitleMDiv{width:100%; padding:20px; font: normal 17px 'Conv_AvenirLTStd-Roman', sans-serif; color:#545454; background:#f9f9f9}
.TicketDetailMDiv .TitleMDiv .LeftMDiv{overflow:hidden}
.TicketDetailMDiv .TitleMDiv .RightMDiv{width:90px; float:right; text-align:right}
.TicketDetailMDiv .TitleMDiv .RightMDiv a.btn.btn-link.LinkBtn{font-size:17px}
.TicketDetailMDiv .ShowDetailMDiv { /*padding:20px*/ padding: 20px 30px; }
.TicketDetailMDiv .TitleMDiv a.btn.btn-link.LinkBtn{padding:0; color:#0c88e0}
.TicketDetailMDiv .TitleMDiv a.btn.btn-link.LinkBtn i{font-size:14px; margin-right:4px}
.TicketDetailMDiv .TitleMDiv a.btn.btn-link.MrgTop_5{margin-top:-5px}

.TicketDetailMDiv .ShowDetailMDiv h2.stitle{width:100%; padding:12px; margin:30px 0 0; font:normal 17px 'Conv_AvenirLTStd-Roman', sans-serif; color:#545454; text-align:left; border-radius:8px; background:#f9f9f9}
h2.stitle.text-center .tline{display:none}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv.scroll-session-mdiv{overflow:inherit; overflow-x:inherit; overflow-y:inherit}
.ReviewerContentMDiv .TicketDetailMDiv .overlay-session-shadow{display:none}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv h2.stitle{font:normal 15px 'Conv_AvenirLTStd-Roman', sans-serif; color:#545454; background:none; padding:0; margin:30px 0 10px}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase label.position-relative{display:block}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .track-mdiv{margin-bottom:6px; width:100% !important}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase{display:block; width:100% !important; background:#f9f9f9; padding:8px; border-radius:8px; position:relative}
.TicketDetailMDiv .session-showcase .session-track h5.track-name{border-radius:5px; padding:6px 18px; margin-bottom:8px; display:inline-block; font-weight:normal}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.white-color{border-left:3px solid #c1c1c1; border-bottom:1px solid #ececec; background:#f8f8f8}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.gray-color {border-left:3px solid #9a9a9a; border-bottom:1px solid #ececec}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.red-color {border-left:3px solid #ff5555; border-bottom:1px solid #ececec}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.pink-color {border-left:3px solid #d031ce; border-bottom:1px solid #ececec}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.skyblue-color {border-left:3px solid #32b5da; border-bottom:1px solid #ececec}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.green-color {border-left:3px solid #3dc360; border-bottom:1px solid #ececec}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.yellow-color {border-left:3px solid #f7af3e; border-bottom:1px solid #ececec}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.green2-color {border-left:3px solid #33d1ae; border-bottom:1px solid #ececec}
.TicketDetailMDiv .session-showcase .session-track h5.track-name.light-pink-color {border-left:3px solid #f644ad; border-bottom:1px solid #ececec}


.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time{color:#343434}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .bg-white{display:table-cell; width:100%}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .session-track{padding:15px; width:100% !important; background:#fff; display:block; border-radius:5px}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .track-mdiv .track-name{padding:0}
/*.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time{width:auto; padding:0; margin-bottom:4px; display:block; text-align:left; text-transform:none; font:normal 12px 'Conv_AvenirLTStd-Roman', sans-serif;color:#343434}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time .divstartime{display:inline-block}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time span{display:inline-block; font-size:inherit; margin:0 3px}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time .divendtime{display:inline-block}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .bg-white{background:none}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .session-track.no-track{background:none}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .session-track{padding:0}
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .session-track label{margin:0}*/
.TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .session-track p.track-title {font: normal 16px 'Conv_AvenirLTStd-Medium', sans-serif;}
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv h2.stitle { background: none; padding-left: 0; font-weight: 600; border-top:1px solid #e1e1e1; border-radius:0; padding-top:40px; margin-top:40px }
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv h2.stitle.mrg-tb { font-weight: 300; border-top:1px solid #fff; padding-top:0; margin-top:30px}
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv h2.stitle.text-center .tline { display: block; margin: 8px 0 0 !important; }
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase { padding: 15px 15px}
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time {min-width:130px; margin-bottom: 10px; color: #999; font-weight: 600; }
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time .divstartime { padding-right: 3px; }
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time .divto { margin: 0 3px; }
.ReviewerContentMDiv .TicketDetailMDiv .ShowDetailMDiv .session-newdiv .session-showcase .time .divendtime { padding-left: 3px; }

.more-btn {
	border: 1px solid #0c88e0;
	font: normal 14px 'Conv_AvenirLTStd-Book', sans-serif;
	color: #0c88e0;
	padding: 6px 12px;
	margin-top: 20px;
	border-radius: 6px;
	display: inline-block
}
.more-btn:hover{background:rgba(12,136,224,.05)}


.TicketDetailMDiv .ShowDetailMDiv .detail-mbox{margin:0}
.TicketDetailMDiv .ShowDetailMDiv .detail-mbox .form-group label{font:normal 15px 'Conv_AvenirLTStd-Roman', sans-serif; color:#343434}
.TicketDetailMDiv .ShowDetailMDiv .detail-mbox .form-group .form-control.attendee-label[disabled]{font:normal 14px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; padding:0; height:auto; min-height:initial}

.ReviewerContentInnerMDiv h4.SubTitle {font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; margin:0 0 30px; padding:0 0 12px; border-bottom:1px solid #f1f1f1; }
 span.RAlert{font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#f35958}
.AuthorDetail{padding-bottom:60px}
.AuthorDetail span.Image{width:60px; height:60px; float:left; margin-right:15px; margin-bottom:20px; display:block; border:1px solid #f1f1f1; border-radius:6px; background:url(../../../../webapp/2.0/img/NewAvatarIcon.png) #f1f1f1 no-repeat scroll 50% 50%}
.AuthorDetail h3 {font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; color:#949494; margin:0}
.AuthorDetail h3 span{display:block; padding-bottom:4px; font-size:16px; color:#545454; padding:3px 0 0}
.AuthorDetail span.EmailID {font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; color:#747474}

.AuthorDetail .SocialLink a.social-btn {width:32px; height:32px; line-height:32px; display:inline-block; border-radius:2px; margin:0 8px 0 0; border:1px solid #333; color:#333; padding:0px 9px}
.AuthorDetail .SocialLink a.social-btn.facebook-color {color: #3c5b9b; border-color: #3c5b9b}
.AuthorDetail .SocialLink a.social-btn.twitter-color {color:#03a9f4; border-color:#03a9f4}
.AuthorDetail .SocialLink a.social-btn.linkedin-color {color:#0077b7; border-color:#0077b7}
.AuthorDetail .SocialLink a.social-btn.instagram-color {color:#a82aa4; border-color:#a82aa4}
.AuthorDetail .SocialLink a.social-btn.youtube-color {color:#dd352e; border-color:#dd352e}
.AuthorDetail .SocialLink a.social-btn.wordpress-color {color:#0077b7; border-color:#0077b7}
.AuthorDetail .SocialLink a.social-btn.facebook-color:hover {color:#fff; background:#3c5b9b}
.AuthorDetail .SocialLink a.social-btn.twitter-color:hover {color:#fff; background:#03a9f4}
.AuthorDetail .SocialLink a.social-btn.linkedin-color:hover {color:#fff; background:#0077b7}
.AuthorDetail .SocialLink a.social-btn.instagram-color:hover {color:#fff; background:#a82aa4}
.AuthorDetail .SocialLink a.social-btn.youtube-color:hover {color:#fff; background:#dd352e}
.AuthorDetail .SocialLink a.social-btn.wordpress-color:hover {color:#fff; background:#0077b7}

.AuthorData{padding-bottom:20px; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#646464}
.AuthorData span{width:220px; display:inline-block}

.AuthorData span:first-child{width:100%; font:normal 16px 'Conv_AvenirLTStd-Roman', sans-serif; color:#444}
.AuthorData span:last-child{width:100%; font:normal 15px 'Conv_AvenirLTStd-Light', sans-serif; color:#848484}


.AuthorData textarea.form-control.nobox, .AuthorData input.form-control.nobox, .AuthorData textarea.form-control, .AuthorData input.form-control{padding:0; width:100%; font:normal 15px 'Conv_AvenirLTStd-Light', sans-serif; color:#848484}


.PaperDetail{padding-bottom:60px}
.PaperDetail{padding-bottom:20px; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#646464}
.PaperDetail span{display:block; padding-bottom:6px; width:100%; font:normal 15px 'Conv_AvenirLTStd-Light', sans-serif; color:#848484}

.PaperDetail .AuthorData span:first-child{width:100%; font:normal 16px 'Conv_AvenirLTStd-Roman', sans-serif; color:#444; padding-bottom:6px}
.PaperDetail .AuthorData span:last-child{width:100%; font:normal 15px 'Conv_AvenirLTStd-Light', sans-serif; color:#848484}

.SubmitProposalMDiv{border:1px solid #f3f3f3; padding:20px; margin:20px 0; border-radius:8px}
.SubmitProposalMDiv h4.SubTitle{margin:20px -20px 20px; padding:20px 20px; font:normal 17px 'Conv_AvenirLTStd-Roman', sans-serif; color:#545454; background:#f9f9f9}
.SubmitProposalMDiv h4.SubTitle:first-child{margin:-20px -20px 20px; border-radius:8px 8px 0 0}

.SubmitProposalMDiv .abst-main-div{background:#f9f9f9; border-radius:6px; padding:20px; margin-top:0}
.SubmitProposalMDiv .abst-main-div label.name{font:normal 17px 'Conv_AvenirLTStd-Roman', sans-serif; color:#545454; text-transform:none; font-weight:normal}
.SubmitProposalMDiv .abst-main-div label.name span{color:#545454}
.SubmitProposalMDiv .abst-main-div .abst-btn{margin-bottom:0}


.HeaderEventInfo.EventHubAlignment{padding:60px 0 60px}
section.EventHubSection{margin:0; padding:0; background:#fff}
section.EventHubSection .EventHubMDiv{background:#fff; border-radius:6px; padding:0 0 60px; position:relative; top:0}
section.EventHubSection .EventHubMDiv .LeftMdiv{width:65%; float:left; padding-right:60px; border-right:1px solid #F1F1F1}
section.EventHubSection .EventHubMDiv .LeftMdiv h3.TitleMDiv{font:normal 20px 'Conv_AvenirLTStd-Heavy', sans-serif; color:#545454; margin:0 0 15px; padding:0; text-align:center}
section.EventHubSection .EventHubMDiv .LeftMdiv .CountDown{margin:0 auto; padding:30px 0 0; background:none; text-align:center}
section.EventHubSection .EventHubMDiv .LeftMdiv .CountDown .Number{width:125px; font:normal 42px 'Conv_AvenirLTStd-Black', sans-serif; color:#242424; position:relative; text-align:center; display:inline-block}
section.EventHubSection .EventHubMDiv .LeftMdiv .CountDown .Number::after{position:absolute; top:50%; right:-6px; content:":"; font:normal 26px 'Conv_AvenirLTStd-Book', sans-serif; line-height:18px; color:#646464; margin-top:-18px}
section.EventHubSection .EventHubMDiv .LeftMdiv .CountDown .Number span{font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; letter-spacing:1px; text-transform:uppercase; color:#747474; display:block; margin:0; padding:0}
section.EventHubSection .EventHubMDiv .LeftMdiv .CountDown .Number.Last::after{display:none}
section.EventHubSection .EventHubMDiv .LeftMdiv .AddCalenderWebinar{margin:0 auto; padding:45px 0 30px; text-align:center}
section.EventHubSection .EventHubMDiv .LeftMdiv .AddCalenderWebinar h4{font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#242424; margin:0; padding:0 0 15px}
section.EventHubSection .EventHubMDiv .LeftMdiv .AddCalenderWebinar a{margin-right:15px}

section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv{padding:35px; margin:0; background:#fafafa; border-radius:3px; text-align:center}
section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv h3.TitleMDiv{margin:0; padding:0 0 20px}
section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv input.EmailText{width:280px; padding:10px 18px; display:inline; border-radius:3px; border:1px solid #ECECEC; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#242424}
section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv input.EmailText::placeholder{font:normal 14px 'Conv_AvenirLTStd-Book', sans-serif; color:#949494}
section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv .btn.BlueButtonSubmit{background:#2f9ae7; margin:-4px -6px 0; padding:9px 30px; display:inline; font-size:13px; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#fff; border-radius:3px}
section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv p.SubInfoText{font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; display:block; margin:0; padding:40px 0 0}
section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv p.SubInfoText a{font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; color:#2f9ae7; text-decoration:underline}
section.EventHubSection .EventHubMDiv .LeftMdiv .VerifyEmailMDiv p.SubInfoText a:hover{text-decoration:none}


.alert.alert-success{color:#438a85; background-color:#f3faf8; border-color:#bfd1cf}
.alert.alert-danger{color:#e76e70; background-color:#fff6f4; border-color:#f8cdcd}
.alert.alert-resend{color:#2bc47c; background-color:none; border-color:none; padding:0; margin-top:10px; margin-bottom:0}

section.EventHubSection .EventHubMDiv .RightMdiv{width:35%; float:right; padding-left:60px}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv { display: none; }
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv{margin:0; padding:0; font:normal 14px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; }
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv h4.OrganizerName{font:normal 19px 'Conv_Conv_AvenirLTStd-Heavy', sans-serif; color:#242424; margin:0; padding:0 0 14px}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv h4.OrganizerName span{font:normal 14px 'Conv_AvenirLTStd-Light', sans-serif; color:#545454; display:block; margin:0; padding:0 0 12px}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv span.OrganizerUrl {margin-bottom:18px; display:block; font-size:13px; line-height:20px; word-break:break-all}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv span.OrganizerUrl i {margin-right:5px; color:#6e6d6d}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv span.OrganizerUrl a {color:#6e6d6d}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv span.OrganizerUrl a:hover {color:#50555b}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv .ActionBtn{margin:0; padding:0 0}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv .ActionBtn .btn.BlueButton{background:#2f9ae7; margin-right:12px; padding:6px 16px; font-size:13px; color:#fff; border-radius:3px}

section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession{}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoMdiv{padding:0; margin:0; position:relative}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoMdiv iframe{border-radius:5px; border:none}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv{margin:0; padding:30px 0 0 5px; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv{font:normal 21px 'Conv_AvenirLTStd-Roman', sans-serif; color:#242424; margin:0; padding:0 0 20px}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv div.SubTextMDiv{margin:0; padding:0; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv div.SubTextMDiv span{display:block}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv div.SubTextMDiv p{font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}

section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack{font-size:13px; letter-spacing:1px; font-weight:600; color:#343434; display:inline-block; margin:0 0 12px; padding:6px 18px; border-left:3px solid #ddd; border-radius:3px; background:#f3f3f3}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tredcolor{border-left:3px solid #ff5555; background:#ffefef; color:#ff5555}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tpinkcolor{border-left:3px solid #d031ce; background:#fff4ff; color:#d031ce}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tskybluecolor{border-left:3px solid #32b5da; background:#f1fcff; color:#32b5da}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tgreencolor{border-left:3px solid #3dc360; background:#f6fff8; color:#3dc360}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tyellowcolor{border-left:3px solid #f7af3e; background:#fff9f0; color:#f7af3e}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tgreenlcolor{border-left:3px solid #33d1ae; background:#f4fffd; color:#33d1ae}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tpinklcolor{border-left:3px solid #f644ad; background:#fff8fc; color:#f644ad}



.EventHubSpeakerMdiv{margin:0; padding:30px 0 0; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454}
.EventHubSpeakerMdiv h2.TitleMDiv{font:normal 18px 'Conv_AvenirLTStd-Medium', sans-serif; color:#242424; margin:0; padding:0 0 20px}
.EventHubSpeakerMdiv p.SubTextMDiv{margin:0; padding:0; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}

.EventHubSpeakerMdiv ul.SpeakList{margin:0; padding:0; text-align:left}
.EventHubSpeakerMdiv ul.SpeakList li {list-style:none; width:48%; float:left; padding:0; margin-bottom:15px; margin-right:6px; border-radius:3px}
.EventHubSpeakerMdiv ul.SpeakList li .LeftMDiv{float:left; width:80px; height:80px; overflow:hidden; border:3px solid #fbfbfb; border-radius:5px; background:url(../../../../webapp/2.0/img/NewAvaterImageSpeakerBig.png) no-repeat scroll 50% 50%}

.EventHubSpeakerMdiv ul.SpeakList li .LeftMDiv img{width:100%}
.EventHubSpeakerMdiv ul.SpeakList li .RightMDiv{overflow:hidden; padding-left:10px; min-height:50px}
.EventHubSpeakerMdiv ul.SpeakList li .RightMDiv h5.SpeakName{font:16px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#242424; padding:0; margin:0 0 6px 0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.EventHubSpeakerMdiv ul.SpeakList li .RightMDiv p.SpeakDecsrip{font:12px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#646464; margin:0; padding:0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}

section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoMdiv .VideoSessionEnded{width:100vw; height:320px; display:table-cell; vertical-align:middle; background:#000; padding:60px; border-radius:5px; font-size:18px; color:#fff}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoMdiv .VideoSessionEnded i{font-size:32px; padding-right:12px; position:relative; top:4px}

section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoMdiv h2.TitleMDiv{font:normal 24px 'Conv_AvenirLTStd-Heavy', sans-serif; color:#242424; margin:0; padding:0 0 20px}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoMdiv h2.TitleMDiv.VideoIcon{background:url(../../../../themes/3.0/img/CustomVideoIcon.png) no-repeat scroll 0 0; padding-top:65px}
section.EventHubSection .EventHubMDiv .LeftMdiv .EventHubSession .EventHubVideoMdiv .btn.BlueButtonSubmit{background:#2f9ae7; margin:20px 0 0; padding:15px 35px; font-size:14px; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#fff; border-radius:3px}


section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv a.social-btn {width:32px; height:32px; line-height:32px; display:inline-block; border-radius:2px; margin:0 8px 18px 0; border:1px solid #333; color:#333;padding:0px 11px}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv a.social-btn.facebook-color {color:#3c5b9b; border-color:#3c5b9b}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv a.social-btn.twitter-color {color:#03a9f4; border-color:#03a9f4; padding:0px 8px}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv a.social-btn.facebook-color:hover {color:#fff;background:#3c5b9b}
section.EventHubSection .EventHubMDiv .RightMdiv .OrganizerDetailMdiv a.social-btn.twitter-color:hover {color:#fff; background:#03a9f4}


.HeaderEventInfo.EventHubSessionAlignment{padding:60px 0}

.BgHubTopNav.WhiteBg{background:#fff; margin-bottom:50px}
.BgHubTopNav.GrayBg{background:#fafafa; margin-bottom:50px}
ul.HubTopNav{margin:0; padding:25px 0; text-decoration:none; list-style:none}
ul.HubTopNav.TopMrgZero{margin-top:0}
ul.HubTopNav li{float:left; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; text-decoration:none; list-style:none; font-size:15px; margin:0; line-height:20px}
ul.HubTopNav li.FloatRight{float:right}
ul.HubTopNav li.NameAttendee{font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:16px; margin:0; padding:0}
ul.HubTopNav li a {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:15px; text-shadow:none; color:#2f9ae7; margin-left:25px}
ul.HubTopNav li a:hover {opacity:.8}
ul.HubTopNav li a.BackIcon{background:url(../../../../themes/3.0/img/BluArrowLeft.png) no-repeat scroll 0 4px; padding-left:20px}
ul.HubTopNav li a i{font-size:12px; padding-right:2px}
section.EventHubPad{padding:50px 0; background:#fafafa} section.EventHubPad.bg-white{background:#fff}
section.EventHubPad.TopPadZero{padding-top:0}
section.EventHubPad:nth-of-type(2n+1){background:#fff}

.alert.HubAlertBlue{background:#EBF6FB; border:1px solid #BFD4DE; color:#747474; padding:12px 20px; margin-bottom:30px; text-align:center}
.alert.HubAlertBlue span{margin-right:6px; margin-bottom:6px; display:inline-block}
.alert.HubAlertBlue a{background:#fff; color:#545454; padding:6px 18px; display:inline-block; border-radius:3px; font-size:13px}

.AboutHubSession h2{margin-bottom:30px}
.AboutHubSession p{color:#646464; padding-bottom:20px; margin-bottom:0; font-size:16px}
.AboutHubSession p.LastP0{padding-bottom:0}
span.OnDeman{font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#fff; margin:0; padding:8px 24px; display:inline-block; background:#28a6fb; border-radius:3px; background:url(../../../../themes/3.0/img/SessionOnDemandVideoIcon.png) #28a6fb no-repeat scroll 15px 50%; padding:6px 18px 6px 38px}



span.Live{background:#1BB05B; border-radius:3px; padding:4px 12px 4px 12px; font:13px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#fff; display:inline-block; margin:0 2px 5px 0;}
a.ViewMoreBtn{background:#fff; border:1px solid #E8E8E8; border-radius:4px; color:#545454; display:inline-block; font-size:13px; padding:8px 25px 8px; margin-bottom:30px; position:relative; text-align:center; transform:translateZ(0px); transition-duration:0.3s; cursor:pointer}
a.ViewMoreBtn:hover{border:1px solid #2f9ae7; color:#2f9ae7; opacity:.9}


.modal-content.NewSharePopup {border-radius:3px; background:#fff; border:none; text-align:center; overflow:hidden}
.modal-content.NewSharePopup .modal-body {padding:45px}
.modal-content.NewSharePopup button.close {position:absolute; top:30px; right:30px; line-height:12px; font-size:28px; font-weight:400}
.modal-content.NewSharePopup h3.PopupTitle {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#383838; font-size:22px; text-align:center; margin:0; padding:70px 0 30px; background:url(../../../../themes/3.0/img/CheckoutPopupTickIcon.png) no-repeat scroll 50% 0}
.modal-content.NewSharePopup h3 span.title-sub-text {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#7a7a7a; font-size:13px; line-height:18px; text-align:center; display:block; margin:0; padding:12px 0 0}
.modal-content.NewSharePopup p.title-text {color:#343434; margin:0; padding-bottom:4px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:16px}
.modal-content.NewSharePopup p.title-text span {font-weight:500}
.modal-content.NewSharePopup p.sub-text {color:#545454; text-align:center; font-size:14px; margin:0; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; padding-bottom:28px}
.modal-content.NewSharePopup .btn.BtnFacebook {margin:0 6px; background:#3c5b9b; color:#fff; padding:8px 24px;font-size:15px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif}
.modal-content.NewSharePopup .btn.BtnTwitter {margin:0 6px; background:#03a9f4; color:#fff; padding:8px 24px;font-size:15px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif}
.modal-content.NewSharePopup .btn.BtnFacebook i, .modal-content.NewSharePopup .btn.BtnTwitter i{font-size:16px; padding-right:6px}
.modal-content.NewSharePopup .btn.BtnFacebook:hover, .modal-content.NewSharePopup .btn.BtnTwitter:hover{opacity:.9}

div#tickets_hidebrand_div span.small br {display: none!important}
div#form_event .container {padding: 15px 0 !important ; width:100% !important;}
.container.EmbedPadAlign{padding: 15px 0 !important; width:100% !important;}

.IframeNoSession{width:100vw; height:260px; display:table-cell; text-align:center; vertical-align:middle}
.IframeNoSession p{font-family:"Open Sans", Arial, sans-serif; font-size:13px; font-weight:normal; color:#545454; margin:0; padding:0}
.bottom-speaker-mdiv .socialmore, .SpeakerLink .speaker-detail {display: none !important}
.btn.LoadingBtn{cursor:not-allowed}
.btn.LoadingBtn.btn-blue{background:#08c552 0% 0% no-repeat padding-box; border-radius:6px; height:44px; width:100%; text-align:center; font:14px "Con_AvenirLTStd-Medium", Arial, sans-serif; letter-spacing:0px; color:#FFFFFF; opacity:1; -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}



.modal-dialog.EmbedIframePopup .modal-header{padding:25px; position:relative}
.modal-dialog.EmbedIframePopup .modal-body{padding:0}
.modal-dialog.EmbedIframePopup .modal-body.Pad30{padding:30px}
.modal-dialog.EmbedIframePopup button.close{position:absolute; top:30px; right:30px; line-height:12px; font-size:28px; font-weight:400}
.modal-dialog.EmbedIframePopup h2.EventHeadTitle{font-size:20px}
.modal-dialog.EmbedIframePopup h2.stitle{font-size:20px}
.modal-dialog.EmbedIframePopup ul.EmbedStatusBar{margin:0; padding:0; font-size:15px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#343434}
.modal-dialog.EmbedIframePopup ul.EmbedStatusBar li{list-style:none; display:inline-block; background:url(../../../../public/img/EmbedStatusBarDivider.png) no-repeat scroll 0 7px; padding-left:15px; padding-right:5px}
.modal-dialog.EmbedIframePopup ul.EmbedStatusBar li:first-child{background:none; padding-left:0}
.modal-dialog.EmbedIframePopup ul.EmbedStatusBar li:last-child{padding-right:0}
.modal-dialog.EmbedIframePopup ul.EmbedStatusBar li a{font-size:15px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#242424; opacity:.4; padding:0; cursor:default}
.modal-dialog.EmbedIframePopup ul.EmbedStatusBar li a.Active{opacity:1; font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif}
.modal-dialog.EmbedIframePopup ul.EmbedStatusBar li a.Complete{opacity:.6}
.modal-dialog.EmbedIframePopup button.closed {position:absolute; top:30px; right:30px; line-height:12px; font-size:28px; font-weight:400; -webkit-appearance:none; padding:0; cursor:pointer; background:0; border:0}
.modal-dialog.EmbedIframePopup.MrgBtm60{margin-bottom:60px}
.new-sponsor-popup-image img {max-height:70px; max-width:177px; width:auto; height:auto; margin:auto}


.modal-dialog.EmbedIframePopup section:nth-of-type(2n){background:#fafafa}
.modal-dialog.EmbedIframePopup section:nth-of-type(2n+1){background:transparent}
.modal-dialog.EmbedIframePopup section{padding:30px 0}
.modal-dialog.EmbedIframePopup section.checkout-pad{padding:30px 0}

.modal-dialog.EmbedIframePopup ul.amount-mdiv li.gtotal{padding-bottom:0}
iframe.ifeventzilla{background:#333}
.modal-dialog.EmbedIframePopup h2.SessionDateMdiv{font-size:16px}
.modal-dialog.EmbedIframePopup button.checkout-btn.check-btn, .modal-dialog.EmbedIframePopup input.checkout-btn.check-btn{margin-bottom:0}
.modal-dialog.EmbedIframePopup section.checkout-pad.CheckoutBtnMDiv{padding:0}

.modal-dialog.EmbedIframePopup .IframePayment .OnlinePayMDiv .PayBoxOutter{width:32%}
.modal-dialog.EmbedIframePopup .IframePayment .OfflinePayMDiv .PayBoxOutter{width:29%}
.modal-dialog.EmbedIframePopup .IframePayment .PayOrDevider span.OrDividerMDiv span.BgWhite{border-radius:15px}
.modal-dialog.EmbedIframePopup .IframePayment .PayOrDevider span.OrDividerMDiv{width:256px}

.EmbedFooterMDiv{padding:10px 0 20px}
.EmbedFooterMDiv ul.EmbedFootLink{margin:0; padding:0}
.EmbedFooterMDiv ul.EmbedFootLink li{list-style:none; display:inline-block; font-size:12px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#fff; padding-right:12px; padding-top:10px}
.EmbedFooterMDiv ul.EmbedFootLink li a{color:#fff} .EmbedFooterMDiv ul.EmbedFootLink li a:hover{color:#f9f9f9}
.EmbedFooterMDiv ul.EmbedFootLink li.PoweredLogo{float:right; padding-right:0}
.EmbedFooterMDiv ul.EmbedFootLink li.PoweredLogo a{padding-right:130px; background:url(../../../../public/img/EventzillaLogoWhite.svg) no-repeat scroll 98% 50%; background-size:120px}

.FeaturePresMDiv{margin-right:15px} .FeaturePresMDiv.m-r-0{margin-right:0}
.FeaturePresMDiv .smainrow{border-radius:7px; border:1px solid #d5d5d5; margin-top:0; min-height:285px; background:#fff}
.FeaturePresMDiv .smainrow .sdm .ResorceImage{padding:0; margin:0; position:relative}
.FeaturePresMDiv .smainrow .sdm .ResorceImage div.FeaturedTag{width:83px; height:83px; position:absolute; top:0; left:0; z-index:101; background:url(../../../../themes/3.0/img/ResorceFeaturedTag.png) no-repeat scroll 0 0}
.FeaturePresMDiv .smainrow .sdm .ResorceImage img{border-radius:6px 6px 0 0}
.FeaturePresMDiv .smainrow .sdm .Column-Style{border:none; padding:20px; margin-bottom:0; min-height:175px; cursor:pointer}
.FeaturePresMDiv .smainrow .sdm .Column-Style span.SmallText {font-size:15px; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal; display: none;}
.FeaturePresMDiv .smainrow .sdm .Column-Style span.SmallText a{color:#28a6fb}
.FeaturePresMDiv .smainrow .sdm .Column-Style:hover p.SmallText a{text-decoration:underline}
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.EndedIcon{padding:6px 18px; background:#9A9A9A}
.FeaturePresMDiv .smainrow .sdm .Column-Style span.Live{padding:2px 12px 2px 12px; border-radius:4px; margin:0 0 6px; font-size:14px}

.FeaturePresMDiv .smainrow .sdm .Column-Style .SSMDiv{margin:10px 0 0}
.FeaturePresMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList{height:46px; min-height:46px}
.FeaturePresMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg{width:46px; height:46px}
.FeaturePresMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakDetail{/*visibility:hidden;*/ padding-top:0}
.FeaturePresMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.MoreSpeak{width:46px; height:46px; padding:13px 0 13px 17px}

.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn{/*color:#545454; padding:4px 18px 4px 22px; background:#f9f9f9; font-size:14px; font-style:italic; border-radius:6px*/position:absolute; top:-40px; right:10px; text-indent:-9999px; padding:6px 18px; background-color:#fff; border-radius:6px}
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn:hover{text-decoration:none !important}
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.HStage{background:url(../../../../webapp/2.0/img/TagStageIcon.png) #fff no-repeat scroll 50% 50%}
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.HBreakout{background:url(../../../../webapp/2.0/img/TagBreakoutIcon.png) #fff no-repeat scroll 50% 50%}
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.ReplayIcon{background:url(../../../../themes/3.0/img/SessionOnDemandVideoIconBlack.png) #fff no-repeat scroll 50% 50%; }
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.WebinarIcon{background:url(../../../../themes/3.0/img/SessionWebinarIconBlack.png) #fff no-repeat scroll 50% 50%; }
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.LiveStreamIcon {background:url(../../../../themes/3.0/img/SessionLiveStreamIconBlack.png) #fff no-repeat scroll 50% 50%; }
.FeaturePresMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.OnDemIcon{background:url(../../../../themes/3.0/img/SessionOnDemandVideoIconBlack.png) #fff no-repeat scroll 50% 50%; }





.modal-dialog.NewWePayPopup{width:460px}
.modal-dialog.NewWePayPopup .modal-content{border-radius:3px; background:#fff; border:none; text-align:center; overflow:hidden}
.modal-dialog.NewWePayPopup .modal-content .modal-body{padding:45px 40px 15px}
.modal-dialog.NewWePayPopup .modal-content button.close{position:absolute; top:15px; right:15px; line-height:12px; font-size:29px; font-weight:400}
.modal-dialog.NewWePayPopup .modal-content h3.PopupTitle{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#383838; font-size:19px; text-align:center; margin:0; padding:15px 0 0}
.modal-dialog.NewWePayPopup .modal-content h3.PopupTitle span.SubText{display:block; color:#747474; font-size:14px; padding-top:8px}
.modal-dialog.NewWePayPopup .modal-content .modal-body.Pad45{padding:45px}
.modal-dialog.NewWePayPopup .modal-content h3.PopupTitle.PadBtm{padding:0 0 30px}
.modal-dialog.ModalInnerDialog{z-index:1052}
.modal.ModalInner{z-index:1051; background:rgba(0,0,0,.5)}

.modal.SaleLoadingMDiv{display:none; position:fixed; width:100vw; height:100vh; top:0; left:0; z-index:999; background:rgba(0,0,0,.6)}
.modal.SaleLoadingMDiv img{position:absolute; top:50%; left:50%; margin-left:-32px; margin-top:-32px}
.modal.SaleLoadingMDiv h3.Title{font-family: "Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#fff; font-size:18px; position:absolute; top: calc(50% + 62px); left:50%; margin-left:-97px; margin-top:-25px}
.modal.SaleLoadingMDiv p.Subtext{font-family: "Conv_AvenirLTStd-Book", Arial, sans-serif; color:#f1f1f1; font-size:15px; position:absolute; top: calc(50% + 62px); left:50%; margin-left:-146px; margin-top:0}


section.listing-map-card{background:#fff}

.AccessAlertBox{padding:60px; text-align:center}
.AccessAlertBox div.Width760{width:760px; margin:0 auto}
.AccessAlertBox h5.TitleText{font-family: "Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; font-size:21px; font-weight: 400; margin: 0; padding:10px 0 0; animation-name: flipInX; animation-duration: 2s}
.AccessAlertBox p.SubText{font-family: "Conv_AvenirLTStd-Book", Arial, sans-serif; font-size: 16px; font-weight: normal; color: #545454; margin:0; padding:12px 0 0; animation-name: flipInX; animation-duration: 2s}

.AccessAlertBox.HubDraftAlert{width:100vw; height:100vh; padding:0 20px; display:table-cell; vertical-align:middle; text-align:center}

.HubPassEventBgColor{background:#F8FAFF}
.HubPassEventHeaderMDiv{padding:20px; background:#fff; box-shadow:1px 0 3px 0 rgba(0,0,0,0.2); text-align:center}
.HubPassEventHeaderMDiv .EventLogo{max-width:120px; height:60px; line-height:60px; margin:0 auto 6px; vertical-align:middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.HubPassEventHeaderMDiv .EventLogo img {max-height:60px; max-width:120px; width:auto; height:auto; display:table; position:relative; margin:0 auto; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.HubPassEventHeaderMDiv h1.EventName{font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; font-size:20px; color:#343434; display:block; margin:0; padding:0}
.HubPassEventHeaderMDiv p.EventVenue{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:14px; color:#646464; display:block; margin:6px auto 0; padding:0}
.PasswordProfileMDiv{width:990px; margin:60px auto 0; padding:40px 30px 40px 30px; border-radius:5px; background:#fff}

.PasswordProfileMDiv .FormWrapper{width:420px; margin:0 auto; background:#fff}
.PasswordProfileMDiv .FormWrapper h1.FormTitle{width:100%; font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif; font-size:18px; color:#242424; margin:0 0 30px; text-align:center}
.PasswordProfileMDiv .FormWrapper h1.FormTitle span{display:block; padding:8px 0 0; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:14px; color:rgba(0,0,0,.6)}
.form-group-new{margin-bottom:25px; padding:0; font:15px "Conv_AvenirLTStd-Book", Arial, sans-serif}
.form-group-new label.LabelControl {width:100%; display:block; font-weight:400; font-size:14px; color:rgba(0,0,0,.6); letter-spacing: 0px; text-align:left; padding:0; margin:0 0 6px}
.form-group-new input{height:40px; background:#FFFFFF 0% 0% no-repeat padding-box; border:1px solid #D5D5D5; border-radius:6px; opacity:1; font:14px "Conv_AvenirLTStd-Book", Arial, sans-serif; letter-spacing:0px; color:#242424; padding:12px 14px}
.form-group-new input.form-control:hover{-webkit-box-shadow:0 0 0 4px rgba(234,76,137,0.1);box-shadow:0 0 0 4px rgba(28, 125, 231, 0.1);border:1px solid #CAE3FF}
.form-group-new input.form-control:focus{-webkit-box-shadow:0 0 0 4px rgba(234,76,137,0.1);box-shadow:0 0 0 4px rgba(28, 125, 231, 0.1);border:1px solid #CAE3FF}
.form-group-new textarea.form-control:hover{-webkit-box-shadow:0 0 0 4px rgba(234,76,137,0.1);box-shadow:0 0 0 4px rgba(28, 125, 231, 0.1);border:1px solid #CAE3FF}
.form-group-new textarea.form-control:focus{-webkit-box-shadow:0 0 0 4px rgba(234,76,137,0.1);box-shadow:0 0 0 4px rgba(28, 125, 231, 0.1);border:1px solid #CAE3FF}
.form-group-new textarea{height:120px; background:#FFFFFF 0% 0% no-repeat padding-box; border:1px solid #D5D5D5; border-radius:6px; opacity:1; font:14px "Conv_AvenirLTStd-Book", Arial, sans-serif; letter-spacing:0px; color:#242424; padding:12px 14px}
.form-group-new textarea.NoResize{resize:none}
.form-group-new input.form-control.ErrorInput{-webkit-box-shadow:0 0 0 4px rgba(234,76,137,0.1);box-shadow:0 0 0 4px rgba(246, 86, 86, 0.1);border:1px solid #F65656}
.form-group-new .ErrorText{font:13px "Conv_AvenirLTStd-Book", Arial, sans-serif;color:#F65656;text-align:left;display:block;padding-top:8px}
.form-group-new select.TextDropDown {border:1px solid #D5D5D5; border-radius:6px; opacity:1; font:14px "Conv_AvenirLTStd-Book", Arial, sans-serif; letter-spacing:0px; color:#242424; opacity:1; padding:11px 14px !important; height:41px; background-color:#FFFFFF; width:100%; text-align:left; background-image:url('../../../../public/img/svg/Dropdown-lined-new.svg') !important; background-position:99% 9px; background-repeat:no-repeat}
.form-group-new .Nopad.group input.form-control { border-radius: 0; }
.form-group-new .Nopad.group input.form-control.first { border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom:none;	}
.form-group-new .Nopad.group input.form-control.last { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: none; }
.form-group-new input.form-control.FaceBook { padding: 12px 14px 12px 45px; background: url(../../../../themes/3.0/img/AttendeeProfileFacebookIcon.png) no-repeat scroll 15px 50%	}
.form-group-new input.form-control.Twitter{padding:12px 14px 12px 45px; background:url(../../../../themes/3.0/img/AttendeeProfileTwitterIcon.png) no-repeat scroll 15px 50%}
.form-group-new input.form-control.Linkedin{padding:12px 14px 12px 45px; background:url(../../../../themes/3.0/img/AttendeeProfileLinkedinIcon.png) no-repeat scroll 15px 50%}
.form-group-new span.SubBtn{display:block;text-align:right;padding-top:8px}
.form-group-new span.SubBtn a.SubLink{font:13px "Conv_AvenirLTStd-Book", Arial, sans-serif;letter-spacing:0px;color:#1C7DE7;cursor:pointer}
.PasswordProfileMDiv .BtnAction {width:100%; display:inline-block; text-align:center}
.PasswordProfileMDiv .BtnAction .btn.btn-blue {background:#1C7DE7 0% 0% no-repeat padding-box; border-radius:6px; height:44px; width:220px; text-align:center; font:16px "Con_AvenirLTStd-Medium", Arial, sans-serif; line-height:normal; letter-spacing:0px; color:#FFFFFF; opacity:1; line-height:30px; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out}
.PasswordProfileMDiv .BtnAction .btn.btn-link{width:220px; text-align:center} 

.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv{width:110px; height:110px; margin: 0 auto; position:relative}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv input{font-size:12px !important}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv label.UploadMDiv{width:110px; height:110px; line-height:92px; margin:0 auto; cursor:pointer; border:8px solid #F1F1F1; border-radius:100px; background:url(../../../../themes/3.0/img/AttendeeUserPhotoPlus.png) no-repeat scroll 50% 50%; overflow:hidden; position:relative; z-index:0}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv label.UploadMDiv img {width:100%; background:#fff; -webkit-box-shadow:0px 0px 0px 50px #fff; -moz-box-shadow:0px 0px 0px 50px #fff; box-shadow:0px 0px 0px 50px #fff}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv label{width:100%; margin:0 auto}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv a.LinkBtn{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:12px; margin-top:8px}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv a.LinkBtn:hover{opacity:.8}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv a.LinkBtn.Change{color:#28A6FB; float:left}
.PasswordProfileMDiv .FormWrapper .form-group-new .AttendeeProfilePhotoMDiv a.LinkBtn.Remove{color:#FF002B; float:right}
.PasswordProfileMDiv .FormWrapper .form-group-new span.help-text {display:block; margin-top:6px; font-size:12px}

.ProfileBarMDiv{width:160px; height:160px; position:relative; top:0; right:0}
.progress {width:160px; height:160px; font-size:30px; color:#333; border-radius:50%; overflow:hidden; position:absolute; background:#fff; text-align:center; line-height:160px; box-shadow:none !important}
/*.progress::after {content:"%"}*/
.progress .title {position:relative; z-index:100}
.progress .overlay {width:50%; height:100%; position:absolute; top:0; left:0; z-index:1; background-color:#fff !important}
.progress .left, .progress .right {width:50%; height:100%; position:absolute; top:0; left:0; border:10px solid #5D46FF; border-radius:100px 0px 0px 100px; border-right:0; transform-origin:right}
.progress .left {animation:load1 1s linear forwards}
.progress:nth-of-type(2) .right, .progress:nth-of-type(3) .right {animation:load2 .5s linear forwards 1s}
.progress:last-of-type .right, .progress:first-of-type .right {animation:load3 .8s linear forwards 1s}
@keyframes load1 {0% {transform:rotate(0deg)}100% {transform:rotate(180deg)}}
@keyframes load2 {0% {z-index:100;transform:rotate(180deg);} 100% {z-index:100; transform:rotate(270deg)}}
@keyframes load3 {0% {z-index:100; transform:rotate(180deg);} 100% {z-index:100; transform:rotate(315deg)}}
a.CameraBtn{width:38px; height:38px; position:absolute; bottom:0; right:0; background:#F1F1F1; color:#545454; padding:11px 10px; border-radius:100px; z-index:0; text-align:center}
a.CameraBtn i{font-size:18px}
a.DeleteBtn{width:38px; height:38px; position:absolute; bottom:0; right:0; background:#F1F1F1; color:#545454; padding:11px 10px; border-radius:100px; z-index:0; text-align:center}
a.DeleteBtn i{font-size:18px}
.ProfileComplitionData{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:16px; font-weight:normal; color:#545454; text-align:center}
.ProfileComplitionData span{font-size:19px}

.OnlinePayMDiv{padding-top:30px; font-family: "Conv_AvenirLTStd-Book", Arial, sans-serif; font-size: 16px; font-weight: normal; color: #545454; text-align:center}
.OnlinePayMDiv h4.PaymentTitle{font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#343434; font-size:21px; margin:0; padding:0 0 15px; text-align:center}
.OnlinePayMDiv .PayBoxOutter{width:24%; display:inline-block; padding-right:8px; padding-left:8px; padding-bottom:15px; box-sizing:padding-box; vertical-align:top}
.OnlinePayMDiv .PayBoxInner{text-align:center; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:14px; font-weight:normal; color:#545454}
.OnlinePayMDiv .PayBoxInner label.PayLogoMDiv{width:100%; background:#fff; border:1px solid #E5E5E5; border-radius:8px; padding:15px 30px; margin-bottom:10px; position:relative; cursor:pointer}
.OnlinePayMDiv .PayBoxInner span{height:40px; display:block}
.OnlinePayMDiv .PayBoxInner input{display:none}
.OnlinePayMDiv .PayBoxInner [type="radio"]:checked + label.PayLogoMDiv::after{width:19px; height:19px; content:""; font-family:FontAwesome; font-size:16px; position:absolute; top:10px; right:12px; color:#08C552; background:url(../../../../themes/3.0/img/PaymentSelectIcon.png) no-repeat scroll 0 0}
.OnlinePayMDiv .PayBoxInner label.PayLogoMDiv:hover{border-color:#2F9AE7}
.OnlinePayMDiv .PayBoxInner [type="radio"]:checked + label.PayLogoMDiv{border-color:#08C552}


.PayOrDevider{text-align:center; padding-top:15px}
.PayOrDevider span.OrDividerMDiv{width:290px; display:inline-block; font-family:'Conv_AvenirLTStd-Roman', sans-serif; font-size:15px; color:#959595; background:url(../../../../public/img/OrDivLine.png) repeat-x scroll 50% 50%;}
.PayOrDevider span.OrDividerMDiv span.BgWhite{background:#fff; padding:6px}

.OfflinePayMDiv{padding-top:30px; font-family: "Conv_AvenirLTStd-Book", Arial, sans-serif; font-size: 16px; font-weight: normal; color: #545454; text-align:center}
.OfflinePayMDiv h4.PaymentTitle{font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#343434; font-size:21px; margin:0; padding:0 0 15px; text-align:center}
.OfflinePayMDiv .PayBoxOutter{width:22%; display:inline-block; padding-right:8px; padding-left:8px; padding-bottom:15px; box-sizing:padding-box; vertical-align:top}
.OfflinePayMDiv .PayBoxInner{text-align:center; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:14px; font-weight:normal; color:#545454; cursor:pointer; position:relative}
.OfflinePayMDiv .PayBoxInner label.PayLogoMDiv{width:100%; display:inline-block; background:#fff; border:1px solid #E5E5E5; border-radius:8px; padding:20px 25px; cursor:pointer; margin-bottom:0}
.OfflinePayMDiv .PayBoxInner .LeftMDiv{float:left}
.OfflinePayMDiv .PayBoxInner .RightMDiv{width:100vw; height:28px; overflow:hidden; display:table-cell; vertical-align:middle}
.OfflinePayMDiv .PayBoxInner .PayTextMDiv{display:block; font-weight:500; font-size:14px; line-height:18px; text-align:left; padding-left:10px}
.OfflinePayMDiv .PayBoxInner input{display:none}
.OfflinePayMDiv .PayBoxInner [type="radio"]:checked + label.PayLogoMDiv::after{width:19px; height:19px; content:""; font-family:FontAwesome; font-size:16px; position:absolute; top:10px; right:12px; color:#08C552; background:url(../../../../themes/3.0/img/PaymentSelectIcon.png) no-repeat scroll 0 0}
.OfflinePayMDiv .PayBoxInner [type="radio"]:checked + label.PayLogoMDiv{border-color:#08C552}
.OfflinePayMDiv .PayBoxInner:hover{border-color:#2F9AE7}

footer.listing-map-card-footer p.info-location{padding-bottom:30px}

.WaitApprovalMDiv{text-align:center}.WaitApprovalMDiv.PadTop40{padding:40px 0}
.WaitApprovalMDiv h2.EventHeadTitle{font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#343434; font-size:24px}
.WaitApprovalMDiv p.SubText{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#343434; font-size:15px; margin:12px 0 0; padding:0}


.PasswordProfileMDiv .FormWrapper.ProfileWidthMDiv{width:576px}
.BGLightBlue{background:#F8FAFF}



.FormInfoMDiv {text-align:center}
.FormInfoMDiv h2.FormInfoTitle{width:100%;font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif;font-size:21px;color:#242424;margin:0 0 5px}
.FormInfoMDiv p.FormInfoSubText{display:block;padding:12px 0 0;font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;font-size:16px;line-height:22px; color:rgba(0,0,0,.6)}
.FormInfoMDiv a {text-decoration:none;font-weight:normal;font-size:15px;font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#1C7DE7}
.FormInfoMDiv a:hover {text-decoration:underline;}
.FormInfoMDiv a.RegisterBtn {width:200px; display:inline-block; margin:0 auto; text-decoration:none;font-weight:normal;font-size:15px;font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; border-radius:5px; border:1px solid #1C7DE7; padding:8px 12px; color:#1C7DE7}
.FormInfoMDiv a.RegisterBtn:hover{box-shadow:0 0 6px 0 rgba(28,125,231,.1); background:rgba(28,125,231,.03); text-decoration:none}
.FormInfoMDiv a.LinkBtn{padding:8px 12px}

.VerticalBox{width:100%; height:100vh; display:table; border-spacing:0; position:relative; background:#F8FAFF}
.HorizontalBox{width:100%; height:100%; border-spacing:0; display:table; table-layout:fixed}
.RedAlertMDiv{background:#F64E60; font:15px "Conv_AvenirLTStd-Light", Helvetica, Arial, sans-serif; color:#fff; padding:12px 30px; text-align:center; position:relative; z-index:101;  -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.20); -moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.20); box-shadow:0 3px 10px 0 rgba(0,0,0,.20)}
#wrapper {position:relative; /*overflow:hidden;*/ content:""; padding-left:0; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; -o-transition:all 0.1s ease; transition:all 0.1s ease; height:100vh}
#wrapper.toggled {padding-left:300px}
/*#SidebarWrapper {z-index:1000; position:fixed; left:300px; width:0; height:100%; margin-left:-300px; overflow-y:auto; background:#1e1e2d; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; -o-transition:all 0.1s ease; transition:all 0.1s ease}*/
#wrapper.toggled .MainIndexNavSidebarWrapper {width:300px; background:#fff !important; box-shadow:0 0 8px 4px rgba(0,0,0,0.1)} #PageContentWrapper {width:100%; position:relative}
#wrapper.toggled #PageContentWrapper {position:relative; margin-right:-300px}

#wrapper ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv{display:block}
#wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv{display:none}
#wrapper .HeaderMdiv{position:relative; z-index:2}
#wrapper .HeaderMdiv.WhiteBg{box-shadow:0 0 8px 4px rgba(0,0,0,0.1)}
#wrapper.toggled .HeaderMdiv.WhiteBg{box-shadow:0 0 8px 4px rgba(0,0,0,0.1)}
/*#wrapper .EventDetailHubMDiv{display:none}*/
#wrapper.toggled .EventDetailHubMDiv{display:block}

/* Main Nav Style */
.MainIndexNavSidebarWrapper {z-index:1000; position:fixed; left:300px; width:0; margin-left:-300px; overflow-y:auto; background:#1e1e2d; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; -o-transition:all 0.1s ease; transition:all 0.1s ease}
.MainIndexNavScrollable{overflow-x:hidden; overflow-y:auto; box-sizing:border-box; height:100vh; background:#fff !important; padding:0 !important}
.NewPageContainer{width:100%; margin:0; padding:0; position:relative}
.PageSideBar{width:300px; height:100%; position:fixed; left:0; top:0; background:#1C7DE7}
.NewPageContent{margin:0; padding-left:340px; padding-top:120px; padding-right:30px; padding-bottom:30px; position:relative}
/* .TopNavBar{width:100%; height:80px; margin:0; padding:0; position:fixed; top:0; left:300px; background:#fff; -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.10); -moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.10); box-shadow:0 3px 10px 0 rgba(0,0,0,.10)}
.TopNavBar a.SideBarToggle{width:26px; height:26px; padding:27px; font-size:21px; display:inline-block; vertical-align:middle} */

.HeaderMdiv.WhiteBg{background:#fff}
ul.TopNavBar{margin:0; padding:0}
ul.TopNavBar li{list-style:none; display:inline-block; position:relative}
ul.TopNavBar li.ChatNotifyIcon, ul.TopNavBar li.EmailIcon { max-width: 55px; }
ul.TopNavBar li.HamburgerNav{float:left; position:relative; z-index:1; display:none}
ul.TopNavBar li.HamburgerNav:hover a.BtnIcon, ul.TopNavBar li.CouponNav:hover a.BtnIcon, ul.TopNavBar li.NotificationNav:hover a.BtnIcon, ul.TopNavBar li.HelpNav:hover a.BtnIcon{opacity:.8}
ul.TopNavBar li.HamburgerNav a.BtnIcon {width:80px; height:82px; background:url(../../../../themes/3.0/img/TopNavIconBlack.png) no-repeat scroll 0 50%; display:inline-block; text-indent:-9999px}
ul.TopNavBar li.ProfileNav{width:80px; height:82px; float:right; position:relative; z-index:1}
ul.TopNavBar li.ProfileNav a.BtnIcon {
		width: 45px;
		height: 45px;
		margin: 20px 10px;
		padding: 11px 2px;
		display: inline-block;
		border-radius: 50px;
		overflow: hidden;
		font-family: "Conv_AvenirLTStd-Heavy", Arial, sans-serif;
		font-size: 12px;
		color: #fff;
		text-align: center;
		background: #28A6FB;
		border: 4px solid #EEF8FF;
}
ul.TopNavBar li.ProfileNav a.BtnIcon.Pad0{padding:0}
ul.TopNavBar li.ProfileNav a.BtnIcon img{width:100%; background:#f9f9f9}
ul.TopNavBar li.ProfileNav a.BtnIcon.RImage {background:#fff}
ul.TopNavBar li.ProfileNav a.BtnIcon:hover, ul.TopNavBar li.ProfileNav a.BtnIcon:focus{text-decoration:none}
ul.TopNavBar li.JoinButtonMDiv{width:140px; height:82px; float:right; position:relative; z-index:1}
ul.TopNavBar li.JoinButtonMDiv a.JoinBtn{background:#28A6FB; display:block; margin:21px 16px; border-radius:5px; color:#fff; padding:8px 12px 9px; text-align:center}
ul.TopNavBar li.JoinButtonMDiv a.JoinBtn:hover{opacity:.9}
ul.TopNavBar li.ChatNotifyIcon{height:82px; float:right; position:relative; z-index:1}
ul.TopNavBar li.ChatNotifyIcon a{display:block; position:relative}
ul.TopNavBar li.ChatNotifyIcon span.NewNotify{background-color:#FF5555; border-radius:50px; text-align:center; position:absolute; top:0; right:14px; width:12px; height:12px; color:#fff; padding:4px 4px; font-size:12px}
ul.TopNavBar li.ChatNotifyIcon i.ChatIcon{font-size:32px; margin:24px 11px; color:#747474; text-align:center}
ul.TopNavBar li.ChatNotifyIcon i.ChatIcon:hover{color:#2f9ae7}
ul.TopNavBar li.ChatNotifyIcon span.ChatIconImage{width:24px; height:24px; display:block; background:url('../../../../themes/3.0/img/NewNotifyChatIcon.png') no-repeat scroll 0 0; margin:28px 11px}

ul.TopNavBar li.EmailIcon{height:82px; float:right; position:relative; z-index:1}
ul.TopNavBar li.EmailIcon a{display:block; position:relative}
ul.TopNavBar li.EmailIcon i.EIcon{font-size:26px; margin:28px 11px; color:#747474; text-align:center}
ul.TopNavBar li.EmailIcon i.EIcon:hover{color:#2f9ae7}
ul.TopNavBar li.EmailIcon span.EIcon{width:24px; height:24px; display:block; background:url('../../../../themes/3.0/img/NewEmailLobIcon.png') no-repeat scroll 0 0; margin:28px 11px}
ul.TopNavBar li.TopNavDetail{display:inline}
ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv{padding:20px}
ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv .EventLogo{max-width:80px; height:40px; float:left; line-height:40px; margin:0 8px 0 0; vertical-align:middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv .EventLogo img {max-height:40px; max-width:80px; float:left; width:auto; height:auto; display:table; position:relative; margin:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px; background:#1C7DE7}
ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv h1.EventName { font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; font-size:22px; color:#343434; display:block; margin:0; padding:0; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;  }
ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv p.EventVenue{ font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:12px; color:#646464; display:block; margin:5px auto 0; padding:0; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}


.EventDetailHubMDiv{width:300px; text-align:left; padding:30px; display:block; border-bottom:1px solid #EFEFEF}
.EventDetailHubMDiv .EventLogo{max-width:120px; height:60px; line-height:60px; margin:0 0 6px; vertical-align:middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.EventDetailHubMDiv .EventLogo img {max-height:60px; max-width:120px; width:auto; height:auto; display:table; position:relative; margin:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px}
.EventDetailHubMDiv h1.EventName{font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; font-size:18px; color:#343434; display:block; margin:0; padding:0 0 4px}
.EventDetailHubMDiv p.EventVenue{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:11px; color:#646464; display:block; margin:6px auto 0; padding:0}
.EventDetailHubMDiv .JoinButtonMDiv{padding-top:12px}
.EventDetailHubMDiv .JoinButtonMDiv a.JoinBtn{background:#28A6FB; display:block; margin:0; border-radius:5px; color:#fff; padding:6px 15px 7px; text-align:center}
.EventDetailHubMDiv .JoinButtonMDiv a.JoinBtn:hover{opacity:.9}

nav.MainIndexNav ul.Nav{margin:0; padding:30px; font:15px "Conv_AvenirLTStd-Light", Helvetica, Arial, sans-serif; color:#545454}
nav.MainIndexNav ul.Nav li{position:relative; list-style:none; padding:0; margin:0 0 8px}
nav.MainIndexNav ul.Nav li a{padding:8px 12px 8px 50px; display:block; font:15px "Conv_AvenirLTStd-Light", Helvetica, Arial, sans-serif; color:#545454; border-radius:6px; white-space:nowrap; position:relative; text-decoration:none}
nav.MainIndexNav ul.Nav li:hover a, nav.MainIndexNav ul.Nav li.Active a{color:#28A6FB; background:#F5FBFF; text-decoration:none}
nav.MainIndexNav ul.Nav li a span.Icon{width:18px; height:18px; margin-right:8px; display:inline-block; position:relative; top:3px}
nav.MainIndexNav ul.Nav li a span.Icon.HubIcon{background:url(../../../../themes/3.0/img/VirtualHupIconGray.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li:hover a span, nav.MainIndexNav ul.Nav li.Active a span{background-position:}

nav.MainIndexNav ul.Nav li a span.Icon{width:24px; height:24px; position:absolute; top:7px; left:20px; display:inline-block}
nav.MainIndexNav ul.Nav li a span.Icon.LobbyIcon{background:url(../../../../themes/3.0/img/HubLobbyIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li a span.Icon.CommunityIcon{background:url(../../../../themes/3.0/img/HubAttendeesIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li a span.Icon.ScheduleIcon{background:url(../../../../themes/3.0/img/HubScheduleIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li a span.Icon.SpeakersIcon{background:url(../../../../themes/3.0/img/HubSpeakerIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li a span.Icon.SponsorsIcon{background:url(../../../../themes/3.0/img/HubSponsorIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li a span.Icon.PollsIcon{background:url(../../../../themes/3.0/img/HubPollIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li a span.Icon.StreamIcon{background:url(../../../../themes/3.0/img/HubFeedIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li a span.Icon.AboutIcon{background:url(../../../../themes/3.0/img/HubAboutIcon.png) no-repeat scroll 0 0}
nav.MainIndexNav ul.Nav li:hover a span.Icon, nav.MainIndexNav ul.Nav li.Active a span.Icon{background-position:0 -24px}

.MiniMainLeftNav #wrapper nav.MainIndexNav ul.Nav li.Active a span.Text{color:#249DD6}



ul.DropdownMenuNew.Right{right:0; left:inherit} ul.DropdownMenuNew.Left{left:0; right:inherit}
ul.DropdownMenuNew{width:220px; padding:5px 0 0; border-radius:5px; -webkit-box-shadow:0px 0px 11px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 11px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 11px rgba(0, 0, 0, 0.2); font:15px "Conv_AvenirLTStd-Book", Helvetica, Arial, sans-serif}
ul.DropdownMenuNew::before{position:absolute; top:-9px; right:9px; display:inline-block; border-right:9px solid transparent; border-bottom:9px solid #f8f8f8; border-left:9px solid transparent; content:''}
ul.DropdownMenuNew::after{position:absolute; top:-8px; right:9px; display:inline-block; border-right:9px solid transparent; border-bottom:9px solid #fff; border-left:9px solid transparent; content:''}
ul.DropdownMenuNew li{display:block; padding:0 5px 5px}
ul.DropdownMenuNew li a:hover{background:#F8FAFF}
ul.DropdownMenuNew li > a{padding:5px 20px; color:#545454}
ul.DropdownMenuNew li.RedLink > a{background:#FFF5F5; color:#FF4343}
ul.DropdownMenuNew li.RedLink > a:hover{background:#FFE8E8}

ul.DropdownMenuNew.ProfileDropdownownNav{width:320px; right:20px; top:75px; left:inherit; padding:0}
ul.DropdownMenuNew::before{border-bottom-color:#EFF2FA; right:14px} ul.DropdownMenuNew::after{border-bottom-color:#EFF2FA; right:14px} 
ul.DropdownMenuNew.ProfileDropdownownNav li.AccoundDetail{padding:20px; margin-bottom:5px; background:#F8FAFF; border-radius:5px 5px 0 0; font:15px "Conv_AvenirLTStd-Book", Helvetica, Arial, sans-serif; color:#242424}
ul.DropdownMenuNew.ProfileDropdownownNav li.AccoundDetail span.TextTag{color:#747474; font-size:12px; display:block; padding-bottom:2px}
ul.DropdownMenuNew.ProfileDropdownownNav li.AccoundDetail h2.Name{color:#242424; margin:0; padding:0; line-height:22px; font-size:18px}
ul.DropdownMenuNew.ProfileDropdownownNav li.AccoundDetail h2.Name span.EmailId{display:block; color:#646464; font-size:13px; padding-bottom:0}

.PageContainerWrapper{/*overflow-x:hidden; overflow-y:auto; box-sizing:border-box; height:calc(-175px + 100vh)*/}
.InnerPagePadding{padding-top:0; padding-left:0; padding-right:0; padding-bottom:0}
.InnerPagePadding.LobbyPage{padding-top:0}



.ResorceDetailImage { margin: -25px -25px 20px -25px}
#wrapper.toggled .InnerPagePadding .ResorceDetailImage {max-height:500px; overflow-y:hidden }
.ResorceDetailImage img{width:100%; border-radius:6px}
.InnerPagePadding .LeftHubMdiv {width:0; max-width:0; display:table-cell; padding-right:0; vertical-align:top; position:relative; /*background:#fff;*/ border-radius:0} .InnerPagePadding .LeftMdiv.MinWidth{max-width:40px}
.InnerPagePadding .CenterHubMdiv{display:table-cell; vertical-align:top; padding-left:0}
.InnerPagePadding .CenterHubMdiv.PadLeft0{padding-left:0}
.InnerPagePadding .RightHubMdiv{width:320px; max-width:320px; display:table-cell; padding-left:20px; vertical-align:top}


.LeftAllVideoMDiv{display:table-cell}

.RightAllChatMDivNew.ChatMobilediv{display:none}
.RightAllChatMDivNew{width:0; max-width:0; min-width:0; display:table-cell; vertical-align:top; position:relative}
.RightAllChatMDivNew.MaxWidthChat, .PeopleDetailSlideMDiv {max-width: 360px; min-width: 360px; padding: 0;	}
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv{margin:0; padding:0; }

.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .resp-tabs-container .resp-tab-content{padding:15px; background:#fff; border-radius:0; height:calc(100vh - 157px); background: url(../../../../public/img/LoadingBlack.svg) #fff no-repeat scroll 50% 50%; background-size:36px 36px}
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .resp-tabs-container .resp-tab-content.AttendeesScrollHeight{overflow-y:auto; padding:0 15px 15px 15px; background:#fff}
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .PeopleListMDiv{display:block; background:#fff; position:relative}
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .PeopleListMDiv .PeoplePicture span.Picture{width:42px; height:42px}
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .PeopleListMDiv .PeoplePicture span.Picture span.shortname{padding:12px 6px; font-size:15px}
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .PeopleListMDiv .PeopleDetail{width:100%} 
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .PeopleListMDiv span.MeTag{font-family:"Conv_AvenirLTStd-Heavy", Helvetica, Arial, sans-serif; font-size:12px; color:#5cb85c; list-style:circle; padding-left: 5px;}
.RightAllChatMDivNew .RightTabMDiv .RightTabActionMDiv .PeopleListMDiv span.MeTag span.Dot{font-family:"Conv_AvenirLTStd-Heavy", Helvetica, Arial, sans-serif; font-size:40px; color:#5cb85c; line-height:7px; position:relative; top:-2px; display:inline-block;}

.RightAllChatMDivNew a.HumberNav.ToggleButtonRChat{width:40px; height:50px; display:block; border-radius:8px 0 0 8px; background:#fff; position:absolute; z-index:101; left:-40px; top:70px; box-shadow:-4px 0 6px 0 rgba(0,0,0,.10); -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; text-decoration:none}
.RightAllChatMDivNew.MaxWidthChat a.HumberNav.ToggleButtonRChat.ArrowNav{background:url(../../../../themes/3.0/img/RightArrowHub.png) #fff no-repeat scroll 14.5px 50%}
.RightAllChatMDivNew a.HumberNav.ToggleButtonRChat.ArrowNav{background:url(../../../../themes/3.0/img/LeftArrowHub.png) #fff no-repeat scroll 14.5px 50%}
.RightAllChatMDivNew a.HumberNav.ToggleButtonRChat:hover{width:50px; left:-50px}
.RightAllChatMDivNew a.HumberNav.ToggleButtonRChat:hover.ArrowNav{background-position:14.5px 50%}




.RightTabMDiv {
	background: #f6f6f6;
	border-radius: 0;
	padding: 24px 0 0 0;
	display: none;
}
.RightTabMDiv.ShowChat {
	display: block
}
.RightTabMDiv .RightTabActionMDiv ul.resp-tabs-list {
	margin: 5px auto 15px;
}
.RightTabMDiv .RightTabActionMDiv .resp-tabs-list li {
		font-family: "Conv_AvenirLTStd-Roman", Helvetica, Arial, sans-serif;
		font-size: 13px;
		color: #444;
		font-weight: normal;
		margin: -5px 2px 0 2px;
		padding: 8px 24px 8px 24px !important;
		background-color: #fff !important;
		border-radius: 50px;
		line-height: normal;
}
.RightTabMDiv .RightTabActionMDiv .resp-tabs-list li.resp-tab-active{border:none; background:#28A6FB !important; color:#fff; border-radius:50px}
.RightTabMDiv .RightTabActionMDiv ul.SubActions{margin:0 auto 15px auto; padding:5px; font-family:"Conv_AvenirLTStd-Book", Helvetica, Arial, sans-serif; font-size:15px; color:#545454; text-align:center; border-bottom:2px solid #eee}
.RightTabMDiv .RightTabActionMDiv ul.SubActions li{font-family:"Conv_AvenirLTStd-Book", Helvetica, Arial, sans-serif; font-size:14px; color:#545454; list-style:none; padding:0 20px 5px !important; display:inline-block; background:#fff !important; margin-bottom: -8px; cursor:pointer}
.RightTabMDiv .RightTabActionMDiv ul.SubActions li.resp-tab-active{background:#fff; border-bottom:4px solid #28A6FB !important; color:#242424;}
.RightTabMDiv .PeopleListMDiv span.MeTag {font-family:"Conv_AvenirLTStd-Heavy", Helvetica, Arial, sans-serif; font-size:12px; color:#5cb85c; list-style:circle; padding-left:5px}

#ChatEventlevel, #ChatEventlevel { }
iframe#ChatMessageEvent, iframe#ChatMessageresource{height:calc(100vh - 242px); width:100% !important}
iframe#ChatMessageQA {height:calc(100vh - 192px); width:100% !important}

#modaleventzillaChat-iframe {overflow:inherit}

.LeftSecheduleMDiv, .CenterVideoMDiv, .RightChatMDiv {background:#fff; padding:15px; border-radius:0}
* .LeftSecheduleMDiv .tab-content, * .RightAllChatMDivNew .resp-tab-content, * .CenterVideoMDiv, * .RightChatMDiv, * .LeftListItems, *.InnerScrollMDiv, *.MainIndexNavScrollable, *.PageContainerWrapper, *.ProfileScrollMDiv, * .HubLeftMDiv, * .AttendeesScrollHeight{scrollbar-width:thin; scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.2)}
* .LeftSecheduleMDiv .tab-content::-webkit-scrollbar, * .RightAllChatMDivNew .resp-tab-content::-webkit-scrollbar, *.CenterVideoMDiv::-webkit-scrollbar, *.RightChatMDiv::-webkit-scrollbar, *.LeftListItems::-webkit-scrollbar, *.InnerScrollMDiv::-webkit-scrollbar, *.MainIndexNavScrollable::-webkit-scrollbar, *.PageContainerWrapper::-webkit-scrollbar, *.ProfileScrollMDiv::-webkit-scrollbar, * .HubLeftMDiv::-webkit-scrollbar, * .AttendeesScrollHeight::-webkit-scrollbar {width:10px}
* .LeftSecheduleMDiv .tab-content::-webkit-scrollbar-track, * .RightAllChatMDivNew .resp-tab-content::-webkit-scrollbar-track, * .CenterVideoMDiv::-webkit-scrollbar-track, * .RightChatMDiv::-webkit-scrollbar-track, * .LeftListItems::-webkit-scrollbar-track, *.InnerScrollMDiv::-webkit-scrollbar-track, *.MainIndexNavScrollable::-webkit-scrollbar-track, *.PageContainerWrapper::-webkit-scrollbar-track, *.ProfileScrollMDiv::-webkit-scrollbar-track, * .HubLeftMDiv::-webkit-scrollbar-track, * .AttendeesScrollHeight::-webkit-scrollbar-track {background:rgba(0,0,0,.05); border-radius:30px}
* .LeftSecheduleMDiv .tab-content::-webkit-scrollbar-thumb, * .RightAllChatMDivNew .resp-tab-content::-webkit-scrollbar-thumb, * .CenterVideoMDiv::-webkit-scrollbar-thumb, * .RightChatMDiv::-webkit-scrollbar-thumb, * .LeftListItems::-webkit-scrollbar-thumb, *.InnerScrollMDiv::-webkit-scrollbar-thumb, *.MainIndexNavScrollable::-webkit-scrollbar-thumb, *.PageContainerWrapper::-webkit-scrollbar-thumb, *.ProfileScrollMDiv::-webkit-scrollbar-thumb, * .HubLeftMDiv::-webkit-scrollbar-thumb, * .AttendeesScrollHeight::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2); border-radius:30px}
* .LeftSecheduleMDiv .tab-content:hover::-webkit-scrollbar-thumb, * .RightAllChatMDivNew .resp-tab-content:hover::-webkit-scrollbar-thumb, * .CenterVideoMDiv:hover::-webkit-scrollbar-thumb, * .LeftListItems:hover::-webkit-scrollbar-thumb, * .RightChatMDiv:hover::-webkit-scrollbar-thumb, *.InnerScrollMDiv:hover::-webkit-scrollbar-thumb, *.MainIndexNavScrollable:hover::-webkit-scrollbar-thumb, *.PageContainerWrapper:hover::-webkit-scrollbar-thumb, *.ProfileScrollMDiv:hover::-webkit-scrollbar-thumb, * .HubLeftMDiv:hover::-webkit-scrollbar-thumb, * .AttendeesScrollHeight:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}





/*.CenterVideoMDiv{height:calc(-280px + 100vh); overflow-y:auto}*/
.InnerPagePadding .LeftHubMdiv h3.TitleMDiv, .InnerPagePadding .CenterHubMdiv h3.TitleMDiv, .InnerPagePadding .RightHubMdiv h3.TitleMDiv{font-family:"Conv_AvenirLTStd-Roman", Helvetica, Arial, sans-serif; font-size:18px; color:#000; margin:0; padding:15px 0 15px 15px; background:#EBEEF6}
.InnerPagePadding .LeftHubMdiv h3.TitleMDiv{background:#EBEEF6}
/*a.ToggleSecheduleButton{width:18px; height:22px; display:none; margin-right:15px; background:url(../../../../themes/3.0/img/MiniHamburgerIcon.png) no-repeat scroll 0 3px; position:relative; top:2px}
a.ToggleSecheduleButton span.ToolTip{display:none; padding:5px 6px 4px; border-radius:3px; position:absolute; left:0; top:-20px; background:rgba(0,0,0,.6); color:#fff; font-size:11px; font-family:"Conv_AvenirLTStd-Light", Helvetica, Arial, sans-serif; width:96px; text-align:center}
a.ToggleSecheduleButton span.ToolTip:after{position:absolute; top:21px; left:7px; display:inline-block; border-right:5px solid transparent; border-top:5px solid rgba(0,0,0,.6); border-left:5px solid transparent; content:''}
a.ToggleSecheduleButton:hover span.ToolTip{display:block}*/

.InnerPagePadding .LeftHubMdiv.MaxWidth a.HumberInnerNav.ArrowNav{background:url(../../../../themes/3.0/img/LeftArrowHub.png) #F8FAFF no-repeat scroll 14.5px 50%}
.InnerPagePadding .LeftHubMdiv a.HumberInnerNav.ArrowNav{background:url(../../../../themes/3.0/img/RightArrowHub.png) #F8FAFF no-repeat scroll 14.5px 50%}
.InnerPagePadding .LeftHubMdiv a.HumberInnerNav:hover{width:50px; right:-50px}
.InnerPagePadding .LeftHubMdiv a.HumberInnerNav:hover.ArrowNav{background-position:24.5px 50%}

.LeftHubMdiv a.HumberInnerNav{width:40px; height:50px; display:none; border-radius:0 8px 8px 0; background:#fff; position:absolute; z-index:101; right:-38px; top:100px; box-shadow:4px 0 6px 0 rgba(0,0,0,.10); -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; text-decoration:none}
.LeftHubMdiv a.HumberInnerNav.ArrowNav{background:url(../../../../themes/3.0/img/LeftArrowHub.png) #F8FAFF no-repeat scroll 14.5px 50%}
.LeftHubMdiv a.HumberInnerNav.ArrowNav{background:url(../../../../themes/3.0/img/RightArrowHub.png) #F8FAFF no-repeat scroll 14.5px 50%}
.LeftHubMdiv a.HumberInnerNav:hover{width:50px; right:-50px}
.LeftHubMdiv a.HumberInnerNav:hover.ArrowNav{background-position:24.5px 50%}


.LeftSecheduleMDiv{display:none; padding:0; background:#F8FAFF; position:relative /* height:calc(100vh - 175px); overflow-y:scroll */}
.LeftSecheduleMDiv.ShowSession{display:block}
/*.CenterVideoMDiv{height:calc(100vh - 265px); overflow-y:scroll}*/
span.ToggleSecheduleTitle{display:none}
span.ToggleSecheduleTitle.ShowSession{display:inline-block}
.InnerPagePadding .LeftHubMdiv.MaxWidth{width:360px; max-width:360px}
.InnerPagePadding .CenterHubMdiv h3.TitleMDiv.PadLeft{padding-left:30px}

.EditProfileMDiv{padding:10px}
.EditProfileMDiv label.UploadMDiv{width:110px; height:110px; margin:0 auto; cursor:pointer; border:8px solid #F1F1F1; border-radius:100px; background:url(../../../../themes/3.0/img/AttendeeUserPhotoPlus.png) no-repeat scroll 50% 50%; overflow:hidden}
.EditProfileMDiv label.UploadMDiv img{width:100%}
.EditProfileMDiv h2.Name{color:#242424; margin:0; padding:0; line-height:22px; font-size:20px}
.EditProfileMDiv h2.Name span.EmailId{display:block; color:#646464; font-size:13px; padding-bottom:0}
.EditProfileMDiv .form-group-new label.LabelControl{width:240px; display:block; margin:11px 0 0; float:left}
.EditProfileMDiv .btn.btn-blue {background:#1C7DE7 0% 0% no-repeat padding-box; border-radius:6px; height:44px; width:100%; text-align:center; font:14px "Con_AvenirLTStd-Medium", Arial, sans-serif; line-height:normal; letter-spacing:0px; color:#FFFFFF; opacity:1; line-height:30px; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out}
.EditProfileMDiv .form-group-new .Nopad{padding:0}

.LeftAllVideoMDiv .VideoBgMDiv{width:100vw; background:#F8FAFF; border-radius:12px; display:table-cell; vertical-align:top}
.LeftAllVideoMDiv .VideoBgMDiv .VideoMinHeight{min-height:260px}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv{padding:30px 40px 0;}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv h3.TitleMDiv{font:normal 18px 'Conv_AvenirLTStd-Roman', sans-serif; color:#545454; margin:0; padding:0 0 10px; text-align:center; background:none}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .CountDown{margin:0 auto; padding:0; background:none; text-align:center}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .CountDown .Number{width:auto; font:normal 42px 'Conv_AvenirLTStd-Black', sans-serif; color:#242424; position:relative; text-align:center; display:inline-block; padding:0 25px}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .CountDown .Number::after{position:absolute; top:50%; right:-6px; content:":"; font:normal 26px 'Conv_AvenirLTStd-Book', sans-serif; line-height:18px; color:#646464; margin-top:-18px}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .CountDown .Number span{font:normal 13px 'Conv_AvenirLTStd-Book', sans-serif; letter-spacing:1px; text-transform:uppercase; color:#747474; display:block; margin:0; padding:0}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .CountDown .Number.Last::after{display:none}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .AddCalenderWebinar{margin:0 auto; padding:30px 0 0; text-align:center}
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .AddCalenderWebinar h4 { font: normal 13px 'Conv_AvenirLTStd-Book', sans-serif; color: #242424; margin: 0; padding: 0 0 10px; }
.LeftAllVideoMDiv .VideoBgMDiv .CountDownMDiv .AddCalenderWebinar a{margin:0 7px}

.LeftAllVideoMDiv .VideoBgMDiv .EventHubWebinarMDiv{padding:35px; text-align:center; border-radius:3px; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454}
.LeftAllVideoMDiv .VideoBgMDiv .EventHubWebinarMDiv h2.TitleMDiv{font:normal 24px 'Conv_AvenirLTStd-Heavy', sans-serif; color:#242424; margin:0; padding:0 0 30px}
.LeftAllVideoMDiv .VideoBgMDiv .EventHubWebinarMDiv p.SubTextMDiv{margin:0; padding:0; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}
.LeftAllVideoMDiv .VideoBgMDiv .EventHubWebinarMDiv h4.TitleMDiv{font:normal 18px 'Conv_AvenirLTStd-Heavy', sans-serif; color:#242424; margin:0; padding:30px 0 30px}
.LeftAllVideoMDiv .VideoBgMDiv .EventHubWebinarMDiv .btn.BlueButtonSubmit{background:#2f9ae7; margin:-4px -6px 0; padding:9px 30px; font-size:13px; display:inline-block; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#fff; border-radius:3px}
.LeftAllVideoMDiv .VideoBgMDiv .VideoSessionEnded{width:100vw; height:420px; display:table-cell; vertical-align:middle; background:#000; padding:60px; border-radius:5px; font-size:18px; color:#fff}
.LeftAllVideoMDiv .VideoBgMDiv .VideoSessionEnded i{font-size:32px; padding-right:12px; position:relative; top:4px}

.LeftAllVideoMDiv .VideoBgMDiv .EventHubVideoMdiv{padding:0; margin:0; position:relative}
.LeftAllVideoMDiv .VideoBgMDiv .EventHubVideoMdiv iframe{border-radius:5px; border:none}

.LeftAllVideoMDiv .VideoBgMDiv .MeetingStartOptionMDiv{width:600px; border-radius:12px; padding:20px; margin:20px auto; text-align:center}
.LeftAllVideoMDiv .VideoBgMDiv .MeetingStartOptionMDiv a.btn { background-color: #28A6FB; padding: 10px 20px; border:none; }
.LeftAllVideoMDiv .VideoBgMDiv h4.TitleMDiv{font:normal 22px 'Conv_AvenirLTStd-Heavy', sans-serif; color:#242424; margin:0; padding:0 0 6px}
.LeftAllVideoMDiv .VideoBgMDiv p.SubTextMDiv{margin:0; padding:0 0 12px; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}
.LeftAllVideoMDiv .VideoBgMDiv .MeetingStartOptionMDiv .alert.alert-info{font-size:14px}
.LeftAllVideoMDiv .VideoBgMDiv .MeetingStartOptionMDiv .alert.alert-info a{text-decoration:underline}
.LeftAllVideoMDiv .VideoBgMDiv .MeetingStartOptionMDiv .alert.alert-info a:hover{text-decoration:none}

.LeftAllVideoMDiv .VideoBgMDiv.EventzillaWebinar{height:780px; vertical-align:top}
.LeftAllVideoMDiv .VideoBgMDiv.EventzillaWebinar .iframe-wrapper #randomid{height:780px !important}

.LeftAllVideoMDiv .VideoBgMDiv .IframePadTop{padding-top:30px}

.LeftAllVideoMDiv .NoResourceDataMDiv{padding:160px 30px; text-align:center; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454}
.LeftAllVideoMDiv .NoResourceDataMDiv img.Image{padding:0 0 12px; margin:0 auto; opacity:.6}
.LeftAllVideoMDiv .NoResourceDataMDiv p.SubText{margin:0 auto; padding:0}
.LeftAllVideoMDiv .NoResourceDataMDiv p.SubText a.ToggleSecheduleButton{width:auto; height:auto; display:none; background:none; margin-right:0}

.LeftAllVideoMDiv .VideoBgMDiv.BackstageMDiv{height:auto; min-height:240px; padding:30px 0 0}
.LeftAllVideoMDiv .VideoBgMDiv.BackstageMDiv .ButtonMDiv{ margin:30px 0 0; padding:30px 20px; text-align:center; border-radius:0 0 12px 12px}
.LeftAllVideoMDiv .VideoBgMDiv.BackstageMDiv .CountDownMDiv{padding:30px 0 0}
.LeftAllVideoMDiv .VideoBgMDiv.BackstageMDiv .btn.BlueButtonSubmit {font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; background-color:#28A6FB; padding:10px 25px; margin-right:20px; border:none}
.LeftAllVideoMDiv .VideoBgMDiv .btn.BlueButtonSubmit {font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; background-color:#28A6FB; padding:10px 25px; margin-right:20px; border:none}

.VideoBgMDiv .ButtonMDiv {text-align:center; margin:20px auto 0}
.VideoBgMDiv .ButtonMDiv .btn{font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; background-color:#28A6FB; padding:10px 25px; margin-right:10px; border:none}

.BackStageNav { width: 100%; display: table; margin: 0; padding: 10px 25px; background: #f9f9f9; border-radius: 0 }
.BackStageNav .LeftMDiv{display:table-cell; font-family:'Conv_AvenirLTStd-Book', sans-serif; font-size:18px; color:#242424}
.BackStageNav .LeftMDiv .btn.btn-default{border:none; border-radius:6px; padding:2px 13px 2px 12px; margin-right:8px}
.BackStageNav .LeftMDiv .btn.btn-default i {font-size:11px; padding-right:4px; color:#545454}

.BackStageNav .RightMDiv{display:table-cell; width:490px; text-align:right}
.BackStageNav .RightMDiv .btn{width:200px; border-radius:6px; padding:4px 20px; font-family:'Conv_AvenirLTStd-Book', sans-serif; font-size:15px}
.BackStageNav .RightMDiv .btn span{padding:6px; display:inline-block}
.BackStageNav .RightMDiv .btn.btn-success{color:#fff; background-color:#5cb85c; border-color:#5cb85c}
.BackStageNav .RightMDiv .btn.btn-danger{color:#fff; background-color:#FF5656; border-color:#FF5656}


.BackStageNav .RightMDiv .CountDownMDiv{float:left; padding-top: 5px; min-width: 285px;}
.BackStageNav .RightMDiv .CountDownMDiv .CountDown{margin:0 auto; padding:0; background:none; text-align:center}
.BackStageNav .RightMDiv .CountDownMDiv .CountDown .Number{width:auto; font:normal 20px 'Conv_AvenirLTStd-Black', sans-serif; color:#242424; position:relative; text-align:center; display:inline-block; padding:0 5px}
.BackStageNav .RightMDiv .CountDownMDiv .CountDown .Number::after{position:absolute; top:50%; right:-6px; content:":"; font:normal 18px 'Conv_AvenirLTStd-Book', sans-serif; line-height:18px; color:#646464; margin-top:-14px}
.BackStageNav .RightMDiv .CountDownMDiv .CountDown .Number span{font:normal 7px 'Conv_AvenirLTStd-Book', sans-serif; letter-spacing:1px; text-transform:uppercase; color:#747474; display:block; margin:0; padding:0}
.BackStageNav .RightMDiv .CountDownMDiv .CountDown .Number.Last::after{display:none}
.BackStageNav .RightMDiv .CountDownMDiv > span { float: left; display: block; font-size: 12px; font-family: 'Conv_AvenirLTStd-Book', sans-serif; padding-top: 5px; color: #333; }
.BackStageNav.Orange {  background: #FFF6BF;	}
.BackStageNav.Blue{background:#D0F1FF}
.BackStageNav.Green{background:#E5FAF3}


.LeftAllVideoMDiv .BackStageNav .RightMDiv .btn.ExitBtn{background:#8B8B8B; color:#fff}
.LeftAllVideoMDiv .BackStageNav .RightMDiv .btn.ZoomBtn{background:#fff; border:1px solid #F5F5F5; margin-right:12px; color:#545454}
.LeftAllVideoMDiv .BackStageNav .RightMDiv .btn.ZoomBtn span{position:relative; top:1px}
.LeftAllVideoMDiv .BackStageNav .RightMDiv .btn.ZoomBtn img{margin-right:4px}

.LeftAllVideoMDiv h2.TitleMDiv {font:normal 24px 'Conv_AvenirLTStd-Heavy', sans-serif; color:#242424; margin:0; padding:0 0 20px}
.LeftAllVideoMDiv h4.TitleMDiv {font:normal 21px 'Conv_AvenirLTStd-Roman', sans-serif; color:#242424; margin:0; padding:0 0 20px}
.LeftAllVideoMDiv div.SubTextMDiv{margin:0; padding:0; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}
.LeftAllVideoMDiv div.SubTextMDiv span{display:block}
.LeftAllVideoMDiv div.SubTextMDiv p{font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}

.LeftAllVideoMDiv h2.TitleMDiv span.sstack{font-size:14px; font-family:'Conv_AvenirLTStd-Book', sans-serif; letter-spacing:0; color:#343434; display:inline-block; margin:0 0 8px; padding:5px 15px; border-left:3px solid #ddd; border-radius:3px; background:#f3f3f3}
.LeftAllVideoMDiv h2.TitleMDiv span.sstack.tredcolor{border-left:3px solid #ff5555; background:#ffefef; color:#ff5555}
.LeftAllVideoMDiv h2.TitleMDiv span.sstack.tpinkcolor{border-left:3px solid #d031ce; background:#fff4ff; color:#d031ce}
.LeftAllVideoMDiv h2.TitleMDiv span.sstack.tskybluecolor{border-left:3px solid #32b5da; background:#f1fcff; color:#32b5da}
.LeftAllVideoMDiv h2.TitleMDiv span.sstack.tgreencolor{border-left:3px solid #3dc360; background:#f6fff8; color:#3dc360}
.LeftAllVideoMDiv h2.TitleMDiv span.sstack.tyellowcolor{border-left:3px solid #f7af3e; background:#fff9f0; color:#f7af3e}
.LeftAllVideoMDiv h2.TitleMDiv span.sstack.tgreenlcolor{border-left:3px solid #33d1ae; background:#f4fffd; color:#33d1ae}
.LeftAllVideoMDiv h2.TitleMDiv span.sstack.tpinklcolor{border-left:3px solid #f644ad; background:#fff8fc; color:#f644ad}


.EventHubVideoDetailMdiv.BackstageTitleSection{margin:-40px 0 20px; padding-left:5px;}
.EventHubVideoDetailMdiv.BackstageTitleSection h2.TitleMDiv{padding:0}
.EventHubVideoDetailMdiv.BackstageTitleSection ul.SpeakList{margin:10px 0 0; padding:0}
.EventHubVideoDetailMdiv.BackstageTitleSection ul.SpeakList li.SpeakImg{width:48px; height:48px; display:inline-block; overflow:hidden; list-style:none; margin-left:-20px; padding:0; position:relative; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f5f5f5 no-repeat scroll 50% 50%; border:4px solid #fbfbfb; border-radius:50%}
.EventHubVideoDetailMdiv.BackstageTitleSection ul.SpeakList li.SpeakImg img{width:100%/*; filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray*/}
.EventHubVideoDetailMdiv.BackstageTitleSection ul.SpeakList li.MoreSpeak{width:48px; height:48px; display:inline-block; overflow:hidden; list-style:none; position:relative; z-index:3; margin-left:-20px; padding:13px 0 13px 12px; font:12px "Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#343434; background:#f5f5f5; border:4px solid #fbfbfb; border-radius:50%}
.EventHubVideoDetailMdiv.BackstageTitleSection ul.SpeakList li.SpeakImg:hover img{filter:none; -webkit-filter:none; -moz-filter:none; -ms-filter:none; -o-filter:none; filter:none}

.EventHubVideoDetailMdiv {margin:0; padding:30px 0 0; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454}
.EventHubVideoDetailMdiv h2.TitleMDiv{font:normal 24px 'Conv_AvenirLTStd-Heavy', sans-serif; color:#242424; margin:0; padding:0 0 20px}
.EventHubVideoDetailMdiv div.SubTextMDiv{margin:0; padding:0; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}
.EventHubVideoDetailMdiv div.SubTextMDiv span{display:block}
.EventHubVideoDetailMdiv div.SubTextMDiv p{font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}

.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack{font-size:14px; font-family:'Conv_AvenirLTStd-Book', sans-serif; letter-spacing:0; color:#343434; display:inline-block; margin:0 0 8px; padding:5px 15px; border-left:3px solid #ddd; border-radius:3px; background:#f3f3f3}
.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tredcolor{border-left:3px solid #ff5555; background:#ffefef; color:#ff5555}
.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tpinkcolor{border-left:3px solid #d031ce; background:#fff4ff; color:#d031ce}
.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tskybluecolor{border-left:3px solid #32b5da; background:#f1fcff; color:#32b5da}
.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tgreencolor{border-left:3px solid #3dc360; background:#f6fff8; color:#3dc360}
.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tyellowcolor{border-left:3px solid #f7af3e; background:#fff9f0; color:#f7af3e}
.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tgreenlcolor{border-left:3px solid #33d1ae; background:#f4fffd; color:#33d1ae}
.EventHubVideoDetailMdiv h2.TitleMDiv span.sstack.tpinklcolor{border-left:3px solid #f644ad; background:#fff8fc; color:#f644ad}

.EventHubVideoDetailMdiv .EventHubSpeakerMdiv{margin:0; padding:30px 0 0; font:normal 15px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv h2.TitleMDiv{font:normal 21px 'Conv_AvenirLTStd-Roman', sans-serif; color:#242424; margin:0; padding:0}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv p.SubTextMDiv{margin:0; padding:0; font:normal 16px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; line-height:26px}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakList{margin:0; padding:0; text-align:left}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakList li {list-style:none; width:48%; float:left; padding:0; margin-bottom:15px; margin-right:6px; border-radius:3px}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakList li .LeftMDiv{float:left; width:80px; height:80px; overflow:hidden; border:3px solid #fbfbfb; border-radius:5px; background:url(../../../../webapp/2.0/img/NewAvaterImageSpeakerBig.png) no-repeat scroll 50% 50%}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakList li .LeftMDiv img{width:100%}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakList li .RightMDiv{overflow:hidden; padding-left:10px; min-height:50px}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakList li .RightMDiv h5.SpeakName{font:16px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#242424; padding:0; margin:0 0 6px 0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakList li .RightMDiv p.SpeakDecsrip{font:12px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#646464; margin:0; padding:0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}

.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakListHub{margin:0; padding:0; display:table; font:16px "Conv_AvenirLTStd-Light", Arial, sans-serif; color:#242424}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakListHub li{width:275px; min-height:54px; list-style:none; padding:0 20px 0 64px; border-radius:3px; display:inline-block; vertical-align:middle; position:relative; margin:20px 0 5px}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakListHub li span.SpeakerImage{width:54px; height:54px; margin-top:-27px; position:absolute; top:50%; left:0; border-radius:50px; overflow:hidden; border:4px solid #F1F1F1; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f9f9f9 no-repeat scroll 50% 50%}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakListHub li span.SpeakerImage img{width:100%}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakListHub li h5.SpeakName{font:16px "Conv_AvenirLTStd-Roman", Arial, sans-serif;  padding:0; margin:0 0 4px 0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.EventHubVideoDetailMdiv .EventHubSpeakerMdiv ul.SpeakListHub li p.SpeakDecsrip{font-size:13px; color:#646464; margin:0; padding:0; display:inline; -webkit-line-clamp:1; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}


.OrganizerDetailMdiv{margin:0 20px 20px; padding:20px; font:normal 14px 'Conv_AvenirLTStd-Book', sans-serif; color:#545454; background:#f8faff; border-radius:5px; display:none; }
.OrganizerDetailMdiv h4.OrganizerName{font:normal 19px 'Conv_AvenirLTStd-Medium', sans-serif; color:#242424; margin:0; padding:0 0 14px}
.OrganizerDetailMdiv h4.OrganizerName span{font:normal 14px 'Conv_AvenirLTStd-Light', sans-serif; color:#545454; display:block; margin:0; padding:0 0 6px}
.OrganizerDetailMdiv span.OrganizerUrl {margin-bottom:18px; display:block; font-size:13px; line-height:20px; word-break:break-all}
.OrganizerDetailMdiv span.OrganizerUrl i {margin-right:5px; color:#6e6d6d}
.OrganizerDetailMdiv span.OrganizerUrl a {color:#6e6d6d}
.OrganizerDetailMdiv span.OrganizerUrl a:hover {color:#50555b}
.OrganizerDetailMdiv .ActionBtn{margin:0; padding:0 0}
.OrganizerDetailMdiv .ActionBtn .btn.BlueButton{background:#2f9ae7; margin-right:12px; padding:6px 16px; font-size:13px; color:#fff; border-radius:3px}
.OrganizerDetailMdiv a.SocialBtn {width:32px; height:32px; line-height:32px; display:inline-block; text-align:center; border-radius:2px; margin:0 8px 15px 0; border:1px solid #333; color:#333; padding:0px 9px}
.OrganizerDetailMdiv a.SocialBtn.FacebookColor {color:#3c5b9b; border-color:#3c5b9b}
.OrganizerDetailMdiv a.SocialBtn.TwitterColor {color:#03a9f4;border-color:#03a9f4}

.LeftSecheduleMDiv .stabul{margin:0; border-radius:7px 7px 0 0; height:auto}
.LeftSecheduleMDiv .stabul .scrtabs-tabs-fixed-container ul.nav-tabs{margin-top:0; margin-left:0}
.LeftSecheduleMDiv .SessionDateMdiv a.ActionBtn.PreviousBtnClass{border-radius:6px 0 0 0}
.LeftSecheduleMDiv .SessionDateMdiv a.ActionBtn.NextBtnClass{border-radius:0 6px 0 0}
.LeftSecheduleMDiv .SessionDateMdiv a.ActionBtn{z-index:0}
.LeftSecheduleMDiv .scrtabs-tabs-fixed-container ul.nav-tabs > li{padding:14px 9px 14px}
.LeftSecheduleMDiv .SessionDateMdiv .ShadowMDiv{height:51px; z-index:0}
.LeftSecheduleMDiv .tab-content{margin:0; padding:0; /*border: 1px solid #eee;*/ border-top: none; }
.LeftSecheduleMDiv .smainrow{border-radius:3px; border:none; background:none}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style{padding:0; border-left:none}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style.PopupCursor{cursor:pointer}

.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn{/*color:#545454; font-style: italic; padding: 4px 18px 4px 22px*/position:absolute; top:10px; right:10px; text-indent:-9999px; padding:6px 18px; background-color:#f3f3f3; border-radius:6px}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn:hover{text-decoration:none !important}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.ReplayIcon{background:url(../../../../themes/3.0/img/SessionOnDemandVideoIconBlack.png) #f3f3f3 no-repeat scroll 50% 50%; }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.WebinarIcon{background:url(../../../../themes/3.0/img/SessionWebinarIconBlack.png) #f3f3f3 no-repeat scroll 50% 50%; }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.LiveStreamIcon {background:url(../../../../themes/3.0/img/SessionLiveStreamIconBlack.png) #f3f3f3 no-repeat scroll 50% 50%; }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.OnDemIcon{background:url(../../../../themes/3.0/img/SessionOnDemandVideoIconBlack.png) #f3f3f3 no-repeat scroll 50% 50%; }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.HStage{background:url(../../../../webapp/2.0/img/TagStageIcon.png) #f3f3f3 no-repeat scroll 50% 50%}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style a.DigitalLinkBtn.HBreakout{background:url(../../../../webapp/2.0/img/TagBreakoutIcon.png) #f3f3f3 no-repeat scroll 50% 50%}


.LeftSecheduleMDiv .smainrow .stm { width: auto; float: none; text-align: left; font-size: 15px; margin: 0; padding: 20px 10px 5px 5px; border-bottom: 5px solid #f4f4f4; font-family: "Conv_AvenirLTStd-Medium", Arial, sans-serif; background-color: none !important; }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style, .LeftSecheduleMDiv .smainrow .sdm .Column-Style.Column-Multi{width:100%}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .SSMDiv{margin:10px 0 0}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList{height:46px}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakImg{width:46px; height:46px}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.SpeakDetail{/*visibility:hidden;*/ padding-top:0; padding-left:10px}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .SSMDiv ul.SpeakList li.MoreSpeak{width:46px; height:46px; padding:13px 0 13px 17px}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style span.sslocate{display:none}
.LeftSecheduleMDiv .smainrow span.sstack{font-size:11px; padding:3px 12px 4px; margin:0 0 8px}

.LeftSecheduleMDiv .smainrow .sdm .Column-Style .PadTop{padding-top:0; margin-top:0; border-top:none}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style {border-bottom:none; margin-bottom:0}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv{ position:relative; padding:15px 20px; background: #fff; border-bottom:1px dashed #ddd; }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style:hover h3.st{color:#242424}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv h3.st{font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; font-size:15px; margin:0 0 6px 0; padding:0 20px 0 0; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style span.ssdate{margin:0 0 12px}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv:hover { background-color: #F8FAFF; }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv:hover h3.st { /*color: #2f9ae7;*/ }
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.Active h3.st{color:#2f9ae7}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.Active{background-color:#F5FBFF; border: 1px dashed #28A6FB;/*padding:12px; border-radius:6px*/}
.LeftSecheduleMDiv .smainrow .stm span.Live{line-height:12px; margin-left:6px; margin-bottom:0}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.Active::after{/*content:"Playing"; position:absolute; bottom:15px; right:15px; font-family:'Conv_AvenirLTStd-Book', sans-serif; font-size:12px; color:#1bb05b*/}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.SpeakerData{/*padding-right:90px; min-height:96px*/}

.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.SpeakerData .SSMDiv{padding:0}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.SpeakerData .SSMDiv ul.SpeakList{width:100%; height:46px; margin:0}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.SpeakerData .SSMDiv ul.SpeakList li.SpeakImg{margin-left:0}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.SpeakerData .SSMDiv ul.SpeakList li.MoreSpeak{padding:13px 0 13px 12px}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.Active .SSMDiv ul.SpeakList li.SpeakImg{border:3px solid #fff}
.LeftSecheduleMDiv .smainrow .sdm .Column-Style .resourcemdiv.Active.SpeakerData .SSMDiv ul.SpeakList li.MoreSpeak{border:3px solid #fff}


.HubFooterMDiv {position:absolute; left:30px; bottom:15px; z-index:101}
/*.HubFooterMDiv {width:100%; font-family:'Conv_AvenirLTStd-Book', sans-serif; color:#545454; text-align:right; font-size:14px; padding:20px 30px; position:absolute; right:0; bottom:-80px; background:#F8FAFF}*/
	.HubFooterMDiv img {
		margin-left: 0;
		float: right;
		padding-top: 1px;
		max-width: 130px;
	}
.HubFooterMDiv p {/*float: right;*/}
.HubFooterMDiv a.foot-link {margin-top: 3px; color: #309ae6; display: inline-block 	}
.HubFooterMDiv a.foot-link:hover, .HubFooterMDiv ul.footer-link li a:hover {opacity:.8}
.HubFooterMDiv ul.footer-link {margin:0; padding:0}
.HubFooterMDiv ul.footer-link li {display:inline; list-style:none; margin-left:10px}
.HubFooterMDiv ul.footer-link li a {text-align:left; color:#309ae6}

.HubFooterMDiv.InnerFooter{ bottom:30px; }
	.HubFooterMDiv.LoginFooter {
		right: 20px;
		left: 50%;
		bottom: inherit;
		position: relative;
		width: 205px;
		margin-left: -115px;
		top: 50px;
		padding-bottom: 40px;
	}
	.HubFooterMDiv.LoginFooter span.PowerText {
			padding-right: 5px;
			font: normal 12px 'Conv_AvenirLTStd-Book', sans-serif;
			color: #545454;
			position: relative;
			float: left;
	}


.MiniMainLeftNav #wrapper.toggled{padding-left:100px}
.MiniMainLeftNav #wrapper.toggled .MainIndexNavSidebarWrapper{width:100px}
.MiniMainLeftNav #wrapper.toggled .EventDetailHubMDiv{display:none}
.MiniMainLeftNav #wrapper .EventDetailHubMDiv{display:none}
.MiniMainLeftNav #wrapper nav.MainIndexNav ul.Nav{margin-top:200px; padding:20px}
.MiniMainLeftNav #wrapper.toggled nav.MainIndexNav ul.Nav{margin-top:80px; padding: 0 8px 70px 8px}
.MiniMainLeftNav #wrapper nav.MainIndexNav ul.Nav li a{text-align:center; position:relative; padding:12px 3px}
.MiniMainLeftNav #wrapper nav.MainIndexNav ul.Nav li a span.Icon{position:relative; left:0; top:0; display:block; margin:0 auto}
.MiniMainLeftNav #wrapper nav.MainIndexNav ul.Nav li a span.Text{font-size:13px; display:block; margin-top:5px; color:#545454; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif}
/*.MiniMainLeftNav #wrapper nav.MainIndexNav ul.Nav li a span.Text{display:none; padding:3px 6px 4px; border-radius:3px; position:absolute; left:50%; top:-15px; background:rgba(0,0,0,.6); color:#fff; font-size:11px; font-family:"Conv_AvenirLTStd-Light", Helvetica, Arial, sans-serif; margin-left:-33px; width:66px;}
.MiniMainLeftNav #wrapper nav.MainIndexNav ul.Nav li a span.Text:after{position:absolute; top:20px; left:50%; display:inline-block; border-right:5px solid transparent; border-top:5px solid rgba(0,0,0,.6); border-left:5px solid transparent; content:''; margin-left:-6px}*/

.MiniMainLeftNav #wrapper.toggled nav.MainIndexNav ul.Nav li:hover a span.Text{display:block}
.MiniMainLeftNav #wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv{display:block}
.MiniMainLeftNav #wrapper.toggled nav.MainIndexNav ul.Nav li a span.Icon{/*margin-right:0*/}

/*.ResourcePageMDiv #wrapper.toggled #SidebarWrapper{display:none}
.ResourcePageMDiv ul.TopNavBar li.HamburgerNav{display:none}
.ResourcePageMDiv #wrapper.toggled{padding-left:0}
.ResourcePageMDiv #wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv{display:block; padding-left:30px}
.ResourcePageMDiv #wrapper.toggled #PageContentWrapper .InnerPagePadding .RightMdiv{display:none}
.ResourcePageMDiv #wrapper.toggled .HeaderMdiv.WhiteBg{box-shadow:0 0 8px 4px rgba(0,0,0,0.1)}

.SimpleHeaderMDiv #wrapper.toggled #SidebarWrapper{display:none}
.SimpleHeaderMDiv ul.TopNavBar li.HamburgerNav{display:none}
.SimpleHeaderMDiv #wrapper.toggled{padding-left:0}
.SimpleHeaderMDiv #wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv{display:block; text-align:center; padding-left:140px; padding-right:140px; position:relative}
.SimpleHeaderMDiv #wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv h1.EventName{font-size:17px}
.SimpleHeaderMDiv #wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv .EventLogo{float:none; margin:0 auto 8px}
.SimpleHeaderMDiv #wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv .EventLogo img{margin:0 auto}
.SimpleHeaderMDiv #wrapper.toggled ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv a.GoBackBtn{position:absolute; right:30px; top:24px; z-index:1; background:#F0F0F0; margin:0; border-radius:5px; font-size:14px; color:#373337; padding:6px 16px 7px; text-align:center}
.SimpleHeaderMDiv #wrapper.toggled ul.TopNavBar li.JoinButtonMDiv{display:none}
.SimpleHeaderMDiv #wrapper.toggled ul.TopNavBar li.ProfileNav{display:none}
.SimpleHeaderMDiv #wrapper .HeaderMdiv.WhiteBg{box-shadow:0 0 8px 4px rgba(0,0,0,0.1)}*/
.SimpleHeaderMDiv #wrapper .PageContainerWrapper.CenterHeight{height:calc(-81px + 100vh)}

#wrapper .HeaderMdiv.WhiteBg.LogHeaderMDiv ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv {display:block; text-align:left; padding-left:20px; padding-right:20px; position:relative}
#wrapper .HeaderMdiv.WhiteBg.LogHeaderMDiv ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv h1.EventName {font-size:20px}
#wrapper .HeaderMdiv.WhiteBg.LogHeaderMDiv ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv .EventLogo {margin:0 12px 0 0}
#wrapper .HeaderMdiv.WhiteBg.LogHeaderMDiv ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv .EventLogo img {margin:0 auto}
#wrapper .HeaderMdiv.WhiteBg.LogHeaderMDiv ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv a.GoBackBtn {position:absolute; right:30px; bottom:24px; z-index:1; background:#F0F0F0; margin:0; border-radius:5px; font-size:14px; color:#373337; padding:6px 16px 7px; text-align:center}
#wrapper .HeaderMdiv.WhiteBg.LogHeaderMDiv ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv a.GoBackBtn i {font-size:19px; position:relative; top:2px}
#wrapper .HeaderMdiv.WhiteBg.ResourceHeaderMDiv ul.TopNavBar li.TopNavDetail .EventDetailHubTopMDiv { padding-left:30px; }
#wrapper .FormWrapper p {
	font-family: "Conv_AvenirLTStd-Book", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #545454;
}

.HubAlertBox {
	width: 100vw;
	height: calc(-141px + 100vh);
	padding: 0 20px;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.HubAlertBox h5.TitleText{font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#242424; font-size:24px; font-weight:400; margin:0; padding:10px 0 0; animation-name:flipInX; animation-duration:2s}
.HubAlertBox p.SubText{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:16px; font-weight:normal; color:#545454; margin:0; padding:12px 0 0; animation-name:flipInX; animation-duration:2s}
.HubAlertMDiv a.btn.BlueBtn {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#fff; font-size:14px; background:#2F9AE7; border:1px solid #2F9AE7; border-radius:6px; padding:9px 15px; margin:20px 7px 0; text-transform:none; display:inline-block}
.HubAlertMDiv a.btn.BlueBtn:hover{text-decoration:none; opacity:.9}
.HubAlertMDiv a.btn.GrayBtn {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#545454; font-size:14px; background:#F6F6F6; border:1px solid #E8E8E8; border-radius:6px; padding:9px 15px; margin:20px 7px 0; text-transform:none; display:inline-block}    
.HubAlertMDiv a.btn.GrayBtn:hover{text-decoration:none; opacity:.9}
.HubAlertMDiv a.btn.LinkBtn {font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#2F9AE7; font-size:14px; background:none; border-radius:6px; padding:9px 15px; margin:20px 7px 0; text-transform:none; display:inline-block}    
.HubAlertMDiv a.btn.LinkBtn:hover{text-decoration:underline; opacity:.9}

#wrapper.toggled .InnerPagePadding .HubOverviewMDiv .HubBannerMDiv{ max-height: 550px; overflow-y: hidden;   }
#wrapper.toggled .InnerPagePadding .HubOverviewMDiv .HubBannerMDiv img { 	}
a.GoBackBtnProfile {
		z-index: 1;
		background: #F0F0F0;
		margin: 0 0 20px;
		border-radius: 5px;
		font-size: 14px;
		color: #373337;
		padding: 9px 16px 7px 16px;
		text-align: center
}
a.GoBackBtnProfile i{font-size:19px; position:relative; top:2px}
.InnerPagePadding .HubOverviewMDiv{margin:0; padding:0; background:#fff; border-radius:0}
.InnerPagePadding .HubOverviewMDiv .HubBannerMDiv{/*float:right;*/ width:100%}
.InnerPagePadding .HubOverviewMDiv .HubBannerMDiv img{width:100%; border-radius:0}
.InnerPagePadding .HubOverviewMDiv .HubDetailMDiv{overflow:hidden; padding:20px 20px 30px 30px; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif}
.InnerPagePadding .HubOverviewMDiv .HubDetailMDiv h3.TitleMDiv{font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#343434; font-size:20px; padding:10px 0 10px; margin:0}
.InnerPagePadding .HubOverviewMDiv .HubDetailMDiv h3.TitleMDiv span.SmallText{display:block; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#949494; font-size:15px; padding:0 0 8px; margin:0}
.InnerPagePadding .HubOverviewMDiv .HubDetailMDiv div.Subtext{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#545454; font-size:16px; line-height:26px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:6; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal; }
.InnerPagePadding .HubOverviewMDiv .HubDetailMDiv a.ReadMore{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#249DD6; font-size:14px; float:right; margin-top:20px}
.InnerPagePadding .HubOverviewMDiv .HubDetailMDiv a.ReadMore:hover{text-decoration:underline}

.modal-dialog.HubMoreDetailPopup{width:760px}
.modal-dialog.HubMoreDetailPopup .modal-content{border-radius:8px}
.modal-dialog.HubMoreDetailPopup .modal-content .CoverImageMDiv{padding:0; margin:0; position:relative}
.modal-dialog.HubMoreDetailPopup .modal-content .CoverImageMDiv img{width:100%; border-radius:6px 6px 0 0}
.modal-dialog.HubMoreDetailPopup .modal-content .CoverImageMDiv .close{width:38px; height:38px; position:absolute; top:0; right:0; font-size:32px; font-weight:300; background:rgba(255,255,255,.8); border-radius:0 6px 0 6px; padding:1px 7px; opacity:1; box-shadow:none; text-shadow:none}
.modal-dialog.HubMoreDetailPopup .modal-content .modal-body{padding:30px}
.modal-dialog.HubMoreDetailPopup .modal-content .modal-body h3.TitleMDiv{font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#343434; font-size:24px; padding:0 0 20px; margin:0}

.alert.alert-danger.AlertIPMDiv{font-size:14px}
.alert.alert-plain.AlertIPMDiv{font-size:14px; padding:0}
.alert.alert-plain.AlertIPMDiv ul{margin:10px 0 10px 15px; padding:0}
.alert.alert-plain.AlertIPMDiv ul li{}

#accordion {list-style:none; padding:0 0 0 0}
#accordion div.Accordion {display:block; background-color:#F8F8F8; margin:0 0 20px; cursor:pointer; padding:2px; list-style:circle; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px}
#accordion div.Accordion div.AccordionShowBox {display:none; background-color:#fff; margin:0; cursor:pointer; padding:20px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px}
#accordion div.Accordion div.AccordionTitle{width:100%; font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#545454; font-size:17px; font-weight:400; margin:0; padding:20px 52px 20px 20px; background:url(../../../../themes/3.0/img/AccordionDownIcon.png) no-repeat scroll 100% 50%; position:relative; display:table}
#accordion div.Accordion div.AccordionTitle .LeftMDiv{overflow:hidden; display:table-cell}
#accordion div.Accordion div.AccordionTitle .RightMDiv{width:130px; font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#747474; font-size:12px; text-align:right; position:relative; display:table-cell}
#accordion div.Accordion div.AccordionTitle .RightMDiv span{width:130px; position:absolute; top:50%; right:0; margin-top:-7px}
#accordion div.Accordion div.AccordionTitle.ShowIcon{background:url(../../../../themes/3.0/img/AccordionUpIcon.png) no-repeat scroll 100% 50%}
#accordion div.Accordion div.AccordionTitle span.SubText{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#747474; font-size:14px; display:block}
#accordion a {text-decoration:none}
#accordion a:hover {text-decoration:underline}
.modal-dialog.HubMoreDetailPopup .modal-content .modal-body p.Subtext{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#545454; font-size:16px; line-height:28px}


.InnerPagePadding .HubLeftMDiv{  width:calc(100vw - 460px); float:left}
.InnerPagePadding .HubRightMDiv{width:360px; float:right; padding-left:0}
.InnerPagePadding .HubRightMDiv .WhiteMBox{margin:0; padding: 0; }
#ChatMessageGlobal { height:calc(100vh - 160px)}
.ActivityStreamNoteMDiv .AttendeesScrollHeight{overflow-y:auto; padding:0 15px 15px 15px; background:#fff; height:calc(100vh - 155px)}
.ActivityStreamNoteMDiv .AttendeesScrollHeight.BeforeLogin{background:url(../../../../themes/3.0/img/PeopleBlurImage.png) no-repeat scroll 100% 0; background-size:100% auto}
.ActivityStreamNoteMDiv .ChatScrollHeight{overflow-y:auto; background:#fff; height:calc(100vh - 150px); background:url(../../../../public/img/LoadingBlack.svg) #fff no-repeat scroll 50% 50%; background-size:36px 36px}
.ActivityStreamNoteMDiv .ChatScrollHeight.BeforeLogin{background:url(../../../../themes/3.0/img/ChatBlurImage.png) no-repeat scroll 0 100%; background-size:100% auto}

.ActivityStreamNoteMDiv .AttendeesScrollHeight .PeopleListMDiv{width:100%; text-align:left}
.ActivityStreamNoteMDiv .AttendeesScrollHeight .PeopleListMDiv .PeoplePicture{width:48px}


.InnerPagePadding .WhiteMBox:last-child{margin-bottom:0}
.InnerPagePadding .WhiteMBox{background:#fff; border-radius:0; margin:0 0 2px; padding:30px 30px 30px 40px;} .InnerPagePadding .WhiteMBox.MrgBot0{margin-bottom:0}
.InnerPagePadding .WhiteMBox h4.TitleMDiv{ font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#343434; font-size:18px; padding:0 0 15px 5px; margin:0}
	.InnerPagePadding .WhiteMBox h4.TitleMDiv a.ViewAllBtn {
		font-family: "Conv_AvenirLTStd-Light", Arial, sans-serif;
		color: #249DD6;
		font-size: 14px;
		padding-left: 15px;
		margin-left: 15px;
		border-left: 1px solid #d5d5d5;
	}
.InnerPagePadding .WhiteMBox h4.TitleMDiv a.ViewAllBtn:hover{text-decoration:underline}
.InnerPagePadding .WhiteMBox.BgGray { background: #F8FAFF; }
.SpeakersScrollMDiv{width:100vw; height:54px; list-style:none; padding:0 20px 0 64px; border-radius:3px; display:table-cell; vertical-align:middle; position:relative; margin:0}
.SpeakersScrollMDiv span.SpeakerImage{width:54px; height:54px; margin-top:-27px; position:absolute; top:50%; left:0; border-radius:50px; overflow:hidden; border:4px solid #F1F1F1; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f9f9f9 no-repeat scroll 50% 50%}
.SpeakersScrollMDiv span.SpeakerImage img{width:100%}
.SpeakersScrollMDiv h5.SpeakName{font:16px "Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#545454; padding:0; margin:0 0 4px 0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.SpeakersScrollMDiv p.SpeakDecsrip{font-size:13px; color:#747474; margin:0; padding:0; display:inline; -webkit-line-clamp:1; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}

.SponsorsScrollMDiv{width:100vw; height:60px; list-style:none; padding:0 20px 0 130px; border-radius:3px; display:table-cell; vertical-align:middle; position:relative; margin:0}
.SponsorsScrollMDiv span.SponsorImage{max-height:60px; max-width:120px; width:120px; height:60px; line-height:60px; padding:4px; margin:auto; vertical-align:middle; margin-top:-30px; position:absolute; top:50%; left:0; border-radius:8px; overflow:hidden; border:4px solid #F1F1F1; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f9f9f9 no-repeat scroll 50% 50%}
.SponsorsScrollMDiv span.SponsorImage img{max-height:44px; max-width:102px; width:auto; height:auto; margin:0 auto; box-shadow: 0 0 0 60px #fff; background:#fff}
.SponsorsScrollMDiv h5.SponsorName{ display: none !important; font:18px "Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#545454; padding:0; margin:0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}

.NewNoRecordMDiv{margin:30px auto; padding:0; text-align:center}
.NewNoRecordMDiv img.NewNoRecordImage{max-width:100%; margin:0 auto; padding:0 0 20px; text-align:center}
.NewNoRecordMDiv h4.NewNoRecordTitle{font-family:"Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#242424; font-size:18px; margin:0; padding:0 0 10px}
.NewNoRecordMDiv p.NewNoRecordSubText{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; color:#545454; font-size:15px; margin:0; padding:0}


.ActivityStreamNoteMDiv{padding:30px; /*background:#F8FAFF;*/ border-radius:12px; text-align:center}
.ActivityStreamNoteMDiv h2.FormInfoTitle{width:100%;font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif;font-size:21px;color:#242424;margin:0 0 5px}
.ActivityStreamNoteMDiv p.FormInfoSubText{display:block;padding:12px 0 0;font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif;font-size:16px;line-height:22px; color:rgba(0,0,0,.6)}
.ActivityStreamNoteMDiv a {text-decoration:none;font-weight:normal;font-size:15px;font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; color:#1C7DE7}
.ActivityStreamNoteMDiv a:hover {text-decoration:underline;}
.ActivityStreamNoteMDiv a.RegisterBtn {width:200px; display:inline-block; margin:0 auto; text-decoration:none;font-weight:normal;font-size:15px;font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; border-radius:5px; border:1px solid #1C7DE7; padding:8px 12px; color:#1C7DE7}
.ActivityStreamNoteMDiv a.RegisterBtn:hover{box-shadow:0 0 6px 0 rgba(28,125,231,.1); background:rgba(28,125,231,.03); text-decoration:none}
.ActivityStreamNoteMDiv a.LinkBtn{padding:8px 12px}
/*.ActivityStreamNoteMDiv.BeforeLogin{width:100vw; height:calc(100vh - 155px); display:table-cell; vertical-align:top; background:url(../../../../themes/3.0/img/ActivityStreamBlurImage.png) no-repeat scroll 0 100%; background-size:100% auto}*/

.LeftListItems{padding:20px}
.SpeakersListMDiv{width:100%; min-height:54px; list-style:none; padding:15px 20px 15px 20px; border-radius:0; display:block; vertical-align:middle; position:relative; margin:0; border-bottom:1px dashed #ddd; border-top:1px dashed #fff; border-left:1px dashed #fff; border-right:1px dashed #fff; cursor:pointer; background:#fff}
.SpeakersListMDiv:nth-of-type(2n+1) {/*background:#FCFCFC*/}
.SpeakersListMDiv span.SpeakerImage{width:54px; height:54px; display:table-cell; vertical-align:middle; border-radius:50px; overflow:hidden; border:4px solid #F1F1F1; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f9f9f9 no-repeat scroll 50% 50%; font-family: "Conv_AvenirLTStd-Heavy", Arial, sans-serif; font-size:16px; color:#1C7DE7; text-align:center}
.SpeakersListMDiv span.SpeakerImage img{width:100%; box-shadow:0 0px 0px 30px rgba(255,255,255,1)}
.SpeakersListMDiv span.SpeakerImage span.shortname{padding:12px 6px; background:#fff; display:block}
.SpeakersListMDiv h5.SpeakName{font:17px "Conv_AvenirLTStd-Medium", Arial, sans-serif; color:#545454; padding:0; margin:0 0 4px 0; display:inline; -webkit-line-clamp:1; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.SpeakersListMDiv p.SpeakDecsrip{font-size:12px; color:#747474; margin:0; padding:0; display:inline; -webkit-line-clamp:1; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.SpeakersListMDiv p.SpeakOrganization{font-size:13px; color:#747474; margin:0; padding:0; display:inline; -webkit-line-clamp:1; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.SpeakersListMDiv:hover h5.SpeakName{color:#2f9ae7}
.SpeakersListMDiv.Active{border:1px dashed #28A6FB; background:#fff}
.SpeakersListMDiv.Active h5.SpeakName{color:#2f9ae7}
	.SpeakersListMDiv span.MeTag, .SpeakName span.MeTag {
		font-family: "Conv_AvenirLTStd-Heavy", Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #5cb85c;
		list-style: circle;
		padding-left: 5px;
	}
		.SpeakersListMDiv span.MeTag span.Dot, .SpeakName span.MeTag span.Dot {
			font-family: "Conv_AvenirLTStd-Heavy", Helvetica, Arial, sans-serif;
			font-size: 40px;
			color: #5cb85c;
			line-height: 7px;
			position: relative;
			top: -2px;
			display: inline-block;
		}



.ProfileHeadMDiv{border-bottom:1px solid #EFEFEF; padding-bottom:30px; text-align:center; position:relative}
.ProfileHeadMDiv span.SpeakerImage{width:110px; height:110px; margin:0 auto 15px; display:block; border-radius:100px; overflow:hidden; border:6px solid #F1F1F1; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f9f9f9 no-repeat scroll 50% 50%; font-family: "Conv_AvenirLTStd-Heavy", Arial, sans-serif; font-size:24px; color:#1C7DE7; text-align:center}
.ProfileHeadMDiv span.SpeakerImage img{width:100%; box-shadow:0 0px 0px 60px rgba(255,255,255,1)}
.ProfileHeadMDiv span.SpeakerImage span.shortname{padding:32px 0; background:#fff; display:block}
.ProfileHeadMDiv h5.SpeakName{font-family:"Conv_AvenirLTStd-Book", Arial, sans-serif; font-size:24px; color:#545454; padding:0; margin:0 auto; display:block}
.ProfileHeadMDiv p.SpeakDecsrip{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:17px; color:#747474; margin:8px auto 0; padding:0; display:block}
.ProfileHeadMDiv p.SpeakOrganization{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:15px; color:#747474; margin:0 auto 0; padding:0; display:block}

.ProfileHeadMDiv a.BlueBtn{width:160px; background:#28A6FB; display:block; margin:20px auto 0; border-radius:5px; color:#fff; padding:8px 12px 9px; text-align:center}
.ProfileHeadMDiv a.BlueBtn:hover{opacity:.9; text-decoration:none}

.SponsorsListMDiv{width:100%; min-height:54px; list-style:none; padding:25px 15px 25px 25px; border-radius:8px; display:block; vertical-align:middle; position:relative; margin:0; border:1px solid #FCFCFC; cursor:pointer}
.SponsorsListMDiv:nth-of-type(2n+1) {background:#FCFCFC}
.SponsorsListMDiv span.SponsorImage{width:90px; height:45px; padding:4px; margin-top:-21px; position:absolute; top:50%; left:15px; border-radius:8px; overflow:hidden; border:4px solid #F1F1F1; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f9f9f9 no-repeat scroll 50% 50%; text-align:center}
.SponsorsListMDiv span.SponsorImage img{max-height:29px; max-width:74px; width:auto; height:auto; margin:0 auto; box-shadow:0 0 0 60px #fff; background:#fff}
.SponsorsListMDiv h5.SponsorName{font:16px "Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#545454; padding:0; margin:0; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.SponsorsListMDiv:hover h5.SpeakName{color:#2f9ae7}
.SponsorsListMDiv.Active{border:1px solid #2f9ae7}
.SponsorsListMDiv.Active h5.SponsorName{color:#2f9ae7}


.ProfileHeadMDiv span.SponsorImage{width:140px; height:70px; padding:4px; margin:0 auto 15px; display:block; border-radius:8px; overflow:hidden; border:4px solid #F1F1F1; background:url(../../../../themes/3.0/img/NewAvaterImageSpeakerSmall.png) #f9f9f9 no-repeat scroll 50% 50%}
.ProfileHeadMDiv span.SponsorImage img{max-height:55px; max-width:124px; width:auto; height:auto; margin:0 auto; box-shadow:0 0 0 60px #fff; background:#fff}
.ProfileHeadMDiv h5.SponsorName{font:18px "Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#545454; padding:0; margin:0 auto; display:inline; -webkit-line-clamp:2; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word}
.ProfileHeadMDiv a.BlueBtn{width:160px; background:#28A6FB; display:block; margin:20px auto 0; border-radius:5px; color:#fff; padding:8px 12px 9px; text-align:center}
.ProfileHeadMDiv a.BlueBtn:hover{opacity:.9}

.ProfileMDiv .FormGroupMDiv{font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; margin-top:30px}
.ProfileMDiv .FormGroupMDiv span.PlaceTitle{font-size:14px; color:#949494; margin:0 auto 8px; padding:0; display:block; text-transform:uppercase}
.ProfileMDiv .FormGroupMDiv p.PlaceText{font-size:15px; color:#545454; line-height:22px; margin:0 auto; padding:0; display:block}
.ProfileMDiv .FormGroupMDiv p.MoreText{font-size:15px; color:#545454; line-height:22px; margin:0 auto; padding:0 0 2px 24px; display:block; word-break:break-word}
.ProfileMDiv .FormGroupMDiv p.MoreText.Pad0{padding:0}
.ProfileMDiv .FormGroupMDiv p.MoreText.AddressIcon{background:url(../../../../themes/3.0/img/HubAddressIcon.png) no-repeat scroll 0 2px}
.ProfileMDiv .FormGroupMDiv p.MoreText.CountryIcon{background:url(../../../../themes/3.0/img/HubCountryIcon.png) no-repeat scroll 0 2px}
.ProfileMDiv .FormGroupMDiv p.MoreText.PhoneIcon{background:url(../../../../themes/3.0/img/HubPhoneIcon.png) no-repeat scroll 0 2px}
.ProfileMDiv .FormGroupMDiv p.MoreText.WebsiteIcon{background:url(../../../../themes/3.0/img/HubWebsiteIcon.png) no-repeat scroll 0 2px}
.ProfileMDiv .FormGroupMDiv a.social-btn {width:32px; height:32px; line-height:32px; display:inline-block; border-radius:2px; margin:0 4px; border:1px solid #333; color:#333; padding:0px 9px}
.ProfileMDiv .FormGroupMDiv a.social-btn.facebook-color {color:#3c5b9b; border-color:#3c5b9b}
.ProfileMDiv .FormGroupMDiv a.social-btn.twitter-color {color:#03a9f4;border-color:#03a9f4}
.ProfileMDiv .FormGroupMDiv a.social-btn.linkedin-color {color:#0077b7; border-color:#0077b7}
.ProfileMDiv .FormGroupMDiv a.social-btn.instagram-color {color:#a82aa4; border-color:#a82aa4}
.ProfileMDiv .FormGroupMDiv a.social-btn.youtube-color {color:#dd352e; border-color:#dd352e}
.ProfileMDiv .FormGroupMDiv a.social-btn.wordpress-color {color:#0077b7; border-color:#0077b7}
.ProfileMDiv .FormGroupMDiv a.social-btn.facebook-color:hover {color:#fff; background:#3c5b9b}
.ProfileMDiv .FormGroupMDiv a.social-btn.twitter-color:hover {color:#fff; background:#03a9f4}
.ProfileMDiv .FormGroupMDiv a.social-btn.linkedin-color:hover {color:#fff; background:#0077b7}
.ProfileMDiv .FormGroupMDiv a.social-btn.instagram-color:hover {color:#fff; background:#a82aa4}
.ProfileMDiv .FormGroupMDiv a.social-btn.youtube-color:hover {color:#fff; background:#dd352e}
.ProfileMDiv .FormGroupMDiv a.social-btn.wordpress-color:hover {color:#fff; background:#0077b7}

.PrivateChatMDiv{width:355px; position:fixed; z-index:101; bottom:10px; right:5px; border-radius:0 12px 12px; background:url(../../../../public/img/LoadingBlack.svg) #fff no-repeat scroll 50% 50%; box-shadow:0 0 10px 0 rgba(0,0,0,.1); background-size:36px 36px; border: 1px solid #e5e5e6;}
/* .PrivateChatMDiv button.Applozicclose{width:auto; height:28px; position:absolute; top:-34px; right:0; background:#858585; color:#fff; border:none; border-radius:6px; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:13px; padding:0 10px}
.PrivateChatMDiv button.Applozicclose span.Icon{font-size:18px; line-height:18px; padding-right:8px} */
.PrivateChatMDiv iframe {
	border-radius: 12px;
	border-top-left-radius: 0;
}
iframe.PrivateMessageChatIframe{height:calc(100vh - 310px)}

.HistoryChatMDiv {
	width: 355px;
	position: fixed;
	z-index: 101;
	bottom: 0;
	right: 5px;
	/* border-radius: 12px; */
	border-radius:0 12px 12px;
	background: url(../../../../public/img/LoadingBlack.svg) #fff no-repeat scroll 50% 50%;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	background-size: 36px 36px;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.HistoryChatMDiv iframe{border-radius:12px} 
.HistoryChatMDiv iframe.HistoryChatIframe{height:calc(100vh - 310px);}
.PrivateChatMDiv button.Applozicclose {
	width: 40px;
	height: 50px;
	display: block;
	border-radius: 8px 0 0 8px;
	background: #fff;
	position: absolute;
	z-index: 102;
	left: -39px;
	top: 0px;
	box-shadow: -4px 0 6px 0 rgb(0 0 0 / 10%);
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	text-decoration: none;
	background: url(../../../../themes/3.0/img/close-x.png) #fff no-repeat scroll 50% 50%;
	background-size:14px 14px;
	border:none;
	border-right: 0;
}

.PeopleListMDiv{display:table; padding:15px 0; border-bottom:1px solid #F1F1F1; cursor:pointer}
.PeopleListMDiv .PeoplePicture{display:table-cell; padding-right:15px}
.PeopleListMDiv .PeoplePicture span.Picture{width:48px; height:48px; display:block; background:#e1e1e1; border-radius:100px; overflow:hidden}
.PeopleListMDiv .PeoplePicture span.Picture img.PeopleImage{max-width:48px; max-height:48px; width:auto; height:auto; display:block; margin:0 auto}
.PeopleListMDiv .PeoplePicture span.Picture span.shortname{padding:14px 6px; background:#f9f9f9; display:block; text-align:center; font-family:"Conv_AvenirLTStd-Heavy", Arial, sans-serif; color:#1C7DE7; font-size:17px; text-transform:uppercase}
.PeopleListMDiv .PeoplePicture span.Picture.RedColor{background:#FF6666}
.PeopleListMDiv .PeopleDetail{display:table-cell; vertical-align:middle}
.PeopleListMDiv .PeopleDetail h4.PeopleName{font-family:"Conv_AvenirLTStd-Roman", Arial, sans-serif; color:#343434; font-size:15px; margin:0; padding:0}
.PeopleListMDiv .PeopleDetail h4.PeopleName span.Description{display:block; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:14px; color:#848484; padding-top:4px}

.PeopleDetailSlideMDiv{max-width:420px; z-index:100000; position:fixed; top:0; right:-1000px; background:#fff; color:#000; height:100vh; box-shadow:0 0 10px 0 rgba(0,0,0,.5); padding:50px 30px 30px}
.PeopleDetailSlideMDiv a.PeopleCloseBtn{cursor:pointer; position:absolute; top:30px; left:30px; line-height:12px; font-family:"Conv_AvenirLTStd-Light", Arial, sans-serif; font-size:28px; color:#545454; font-weight:normal}
.PeopleDetailSlideMDiv a.PeopleCloseBtn:hover{text-decoration:none}
/*.VideoBgMDiv #embedWidget { margin-top: -30px; margin-bottom: -30px; }*/
.VideoBgMDiv .iframe-wrapper{height:100%;}
.VideoBgMDiv .iframe-wrapper iframe {height:100% !important}
.VideoBgMDiv .iframe-wrapper #randomid {height:calc(100vh - 85px) !important; border-radius:0;}
.VideoBgMDiv .EventHubVideoMdiv #EZViframe{height:calc(100vh - 180px) !important; border-radius:12px}
.VideoBgMDiv .EventHubVideoMdiv #videosession{height:calc(100vh - 180px) !important; border-radius:12px}

/*#randomid{height:80vh !important; border-radius:12px}
.iframe-wrapper{height:auto !important}*/


/* All Other page Height Style */
.ProfileScrollMDiv{width:100%; height:calc(100vh - 82px); overflow-y:auto}
.InnerPagePadding .DisplayTable{width:100%; display:table; height: calc(-60px + 100%)}

.PageContainerWrapper.PageHeightLoginScroll{overflow-x:hidden; overflow-y:auto; box-sizing:border-box; height:calc(100vh - 140px)}
.PageContainerWrapper.PageHeightProfileScroll{overflow-x:hidden; overflow-y:auto; box-sizing:border-box; height:calc(100vh - 82px)}
.PageContainerWrapper.PageHeightLobbyScroll{overflow-x:hidden; overflow-y:auto; box-sizing:border-box; height:calc(100vh - 82px)}
.PageContainerWrapper.PageHeightInnerScroll{overflow-x:hidden; overflow-y:auto; box-sizing:border-box; height:calc(100vh - 64px)}
.PageContainerWrapper.PageHeightInnerScheduleScroll{overflow-x:hidden; overflow-y:auto; box-sizing:border-box; height:calc(100vh - 75px)}
.PageContainerWrapper.PageHeightInnerScroll .LeftListItems{height:calc(100vh - 95px); overflow-y:auto}
.InnerPagePadding .CenterHubMdiv .InnerScrollMDiv{width:100%; height:calc(100vh - 75px); overflow-y:scroll; overflow-x: hidden;}
.ScheduleNewStyle .LeftSecheduleMDiv .tab-content{height:calc(100vh - 167px); overflow-y:auto}
.ScheduleNewStyle .resp-tabs-container{ }
.InnerPagePadding .CenterHubMdiv .InnerScrollMDiv.BgWhite{background:#fff}

.PageContainerWrapper.PageHeightLobbyScroll.NewScrollMdiv{height:auto}
.InnerPagePadding.LobbyPage .HubLeftMDiv{overflow-x:hidden; overflow-y:scroll; box-sizing:border-box; height:calc(100vh - 82px)}


/* Resource page Height Style */
/*.ScheduleNewStyle .tab-content{height:calc(100vh - 365px); background:#fff; padding:20px; border-radius:8px}
.ScheduleNewStyle .InnerScrollMDiv{width:100%; height:calc(100vh - 275px); overflow-y:auto}
.ScheduleNewStyle .resp-tabs-container{height:calc(100vh - 360px)}*/


/* BackStage Resource page Height Style */
.PageContainerWrapper.PageHeightInnerScroll.BackStageHeight .ScheduleNewStyle .tab-content{height:calc(100vh - 235px)}
.PageContainerWrapper.PageHeightInnerScroll.BackStageHeight .ScheduleNewStyle .InnerScrollMDiv{width:100%; height:calc(100vh - 150px)}
.PageContainerWrapper.PageHeightInnerScroll.BackStageHeight .ScheduleNewStyle .resp-tabs-container{height:calc(100vh - 260px)}
.PageContainerWrapper.PageHeightInnerScroll.BackStageHeight .ScheduleNewStyle .resp-tabs-container .resp-tab-content{height:calc(100vh - 220px)}

.PageContainerWrapper.PageHeightInnerScroll.BackStageHeight iframe#ChatMessageEvent, .PageContainerWrapper.PageHeightInnerScroll.BackStageHeight iframe#ChatMessageresource{height:calc(100vh - 345px); width:100% !important}
.PageContainerWrapper.PageHeightInnerScroll.BackStageHeight iframe#ChatMessageQA {height:calc(100vh - 295px); width:100% !important}
.PageContainerWrapper.PageHeightInnerScroll.BackStageHeight .VideoBgMDiv .iframe-wrapper #randomid{height:calc(100vh - 150px) !important}

/* No Footer Other page Height Style */
.PageContainerWrapper.PageHeightLobbyScroll.NoFooter{height:calc(100vh - 95px)}
.PageContainerWrapper.PageHeightInnerScroll.NoFooter{height:calc(100vh - 95px)}
.PageContainerWrapper.PageHeightInnerScroll.NoFooter .LeftListItems{height:calc(100vh - 185px)}
.PageContainerWrapper.PageHeightInnerScheduleScroll.NoFooter{height:calc(100vh - 85px)}
.PageContainerWrapper.PageHeightInnerScheduleScroll.NoFooter .InnerPagePadding .CenterHubMdiv .InnerScrollMDiv{height:calc(100vh - 140px)}


/* No Footer Resource page Height Style */
.PageContainerWrapper.PageHeightInnerScroll.NoFooter .InnerPagePadding .CenterHubMdiv .InnerScrollMDiv{height:calc(100vh - 190px)}
.NoFooter .ScheduleNewStyle .LeftSecheduleMDiv .tab-content{height:calc(100vh - 270px)}
.NoFooter .ScheduleNewStyle .RightAllChatMDivNew .resp-tabs-container{height:calc(100vh - 270px)}


/* No Footer And BackStage Resource page Height Style */
.PageContainerWrapper.PageHeightInnerScroll.NoFooter.BackStageHeight .InnerPagePadding .CenterHubMdiv .InnerScrollMDiv{height:calc(100vh - 285px)}
.PageContainerWrapper.PageHeightInnerScroll.NoFooter.BackStageHeight .ScheduleNewStyle .RightAllChatMDivNew .resp-tabs-container{height:calc(100vh - 365px)}
.PageContainerWrapper.PageHeightInnerScroll.NoFooter .ScheduleNewStyle .RightAllChatMDivNew .resp-tabs-container{height:calc(100vh - 262px)}
.PageContainerWrapper.PageHeightInnerScroll.NoFooter.BackStageHeight .ScheduleNewStyle .LeftSecheduleMDiv .tab-content{height:calc(100vh - 372px); }


.ScheduleNewStyle{width:100%; display:table; background:#fff; border-radius:8px}
	.ScheduleNewStyle .LeftSecheduleMDiv {
		background: #F8FAFF;
		margin: 0;
		padding: 15px 20px;
		position: relative;
		height: calc(100vh - 85px);
	}
.ScheduleNewStyle .CenterHubMdiv{padding:0}
.ScheduleNewStyle .CenterHubMdiv .CenterVideoMDiv{padding:15px 25px; }
.ScheduleNewStyle .LeftSecheduleMDiv .tab-content a.ViewMoreBtn{padding:4px 12px 4px; margin-bottom:15px; margin-top:15px}
.ScheduleNewStyle .LeftSecheduleMDiv .scrtabs-tabs-fixed-container ul.nav-tabs > li{width:50px; padding:0 0 2px; text-align:center; margin-right:5px}
.ScheduleNewStyle .LeftSecheduleMDiv .scrtabs-tabs-fixed-container ul.nav-tabs > li > a { display: block; background: #fff; border: 1px solid #f1f1f1; color: #545454; border-radius: 12px; font-size: 16px; text-align: center; padding-top: 10px !important; }
.ScheduleNewStyle .LeftSecheduleMDiv .SessionDateMdiv a.ActionBtn{background-color:none; border:none}
.ScheduleNewStyle .LeftSecheduleMDiv .SessionDateMdiv a.ActionBtn.PreviousBtnClass{background:url(../../../../themes/3.0/img/SessionArrowLeftNew.png) no-repeat scroll 50% 50%}
.ScheduleNewStyle .LeftSecheduleMDiv .SessionDateMdiv a.ActionBtn.NextBtnClass {background:url(../../../../themes/3.0/img/SessionArrowRightNew.png) no-repeat scroll 50% 50%}
.ScheduleNewStyle .LeftSecheduleMDiv .scrtabs-tabs-fixed-container ul.nav-tabs > li a span.Tmdiv{ display: block; font-size: 10px; color: #333; text-transform: uppercase;}
.ScheduleNewStyle .LeftSecheduleMDiv .scrtabs-tabs-fixed-container ul.nav-tabs > li.active > a{border:1px solid #28A6FB; color:#28A6FB}
.ScheduleNewStyle .LeftSecheduleMDiv .scrtabs-tabs-fixed-container ul.nav-tabs > li.active > a span.Tmdiv{color:#28A6FB}
.ScheduleNewStyle .LeftSecheduleMDiv .SessionDateMdiv a.ActionBtn{height:60px}

.ScheduleNewStyle .LeftHubMdiv{position:relative}
.ScheduleNewStyle .LeftHubMdiv a.HumberNav{width:40px; height:50px; display:block; border-radius:0 8px 8px 0; background:#fff; position:absolute; z-index:101; right:-40px; top:70px; box-shadow:4px 0 6px 0 rgba(0,0,0,.10); -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; text-decoration:none}
.ScheduleNewStyle .LeftHubMdiv.MaxWidth a.HumberNav.ArrowNav{background:url(../../../../themes/3.0/img/LeftArrowHub.png) #fff no-repeat scroll 14.5px 50%}
.ScheduleNewStyle .LeftHubMdiv a.HumberNav.ArrowNav { background: url(../../../../themes/3.0/img/RightArrowHub.png) #fff no-repeat scroll 14.5px 50%; }
.ScheduleNewStyle .LeftHubMdiv a.HumberNav:hover{width:50px; right:-50px}
.ScheduleNewStyle .LeftHubMdiv a.HumberNav:hover.ArrowNav{background-position:24.5px 50%}
.ScheduleNewStyle .LeftHubMdiv.MaxWidth{width:360px; max-width:360px;}

.DisplayTable{margin:0; padding:0}
.DisplayTable .LeftMDiv{width:54px; display:table-cell; vertical-align:middle}
.DisplayTable .RightMDiv{display:table-cell; padding-left:20px; vertical-align:middle}
.DisplayTable .LeftMDiv.SponsorWidth{width:80px}

.label.label-success.BroadNoteTop{padding:6px 12px; border-radius:6px}