﻿@charset "utf-8";

@font-face {
  font-family: 'OpenSans';
  src: url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/OpenSans.eot');
  src: url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/OpenSans.eot?#iefix') format('embedded-opentype'),
       url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/OpenSans.woff') format('woff'),
       url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/OpenSans.ttf')  format('truetype'),
       url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family:'roboto_condensedregular';    
    src:url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/title/robotocondensed-regular.eot');
    src:url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/title/robotocondensed-regular.eot?#iefix') format('embedded-opentype'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/title/robotocondensed-regular.woff2') format('woff2'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/title/robotocondensed-regular.woff') format('woff'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/title/robotocondensed-regular.ttf') format('truetype'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/title/robotocondensed-regular.svg#roboto_condensedregular') format('svg');
    font-weight:normal;
    font-style:normal;

}

@font-face {
    font-family: 'nexa_lightregular';
    src: url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_light.eot');
    src: url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_light.eot?#iefix') format('embedded-opentype'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_light.woff2') format('woff2'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_light.woff') format('woff'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_light.ttf') format('truetype'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_light.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'nexa_boldregular';
    src: url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_bold.eot');
    src: url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_bold.eot?#iefix') format('embedded-opentype'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_bold.woff2') format('woff2'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_bold.woff') format('woff'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_bold.ttf') format('truetype'),
         url('https://d2poexpdc5y9vj.cloudfront.net/lib/bootstrap/v3/fonts/name/nexa_bold.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {font-family: 'AvenirLTStd-Book';
  src: url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/text/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
       url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/text/AvenirLTStd-Book.otf')  format('opentype'),
	   url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/text/AvenirLTStd-Book.woff') format('woff'),
       url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/text/AvenirLTStd-Book.ttf')  format('truetype'),
       url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/text/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTStd-Heavy';
  src: url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/title/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),  
       url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/title/AvenirLTStd-Heavy.otf')  format('opentype'),
	   url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/title/AvenirLTStd-Heavy.woff') format('woff'),
       url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/title/AvenirLTStd-Heavy.ttf')  format('truetype'),
       url('https://d2poexpdc5y9vj.cloudfront.net/public/fonts/title/AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* CSS Document */
* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
html, body {width:100%; height:100%}
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}

body {width:100%; height:100%; margin:0; -webkit-text-size-adjust:100%; font-family:'OpenSans', sans-serif; background:#fff}
h1, h2, h3, h4, h5, h6 {margin:10px 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:'OpenSans', sans-serif; color:#505458}
* {outline:none !important}
a:hover, a:active, a:focus {outline:0; text-decoration:none}
: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-l-15{margin-left:15px} .height-40{height:60px}
.m-t-15{margin-top:15px} .m-r-10{margin-right:10px}

/* #wrapper {width:100%; height:100%; position:relative; overflow:hidden; content:""} */
.overlay{width:100%; height:100%; top:0; left:0; position:absolute; background:rgba(0,0,0,.50)}
#particles {width:100%; height:450px; 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:17px; margin:20px 0; text-indent:-999px; display:inline-block; background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-logo.png)}

/* 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} .navbar-collapse{padding-left:0; padding-right:0; border-top:none !important}
.navbar{border-radius:0} .nav-bg{background:rgba(255,255,255,.9); 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:"roboto_condensedregular", Arial, sans-serif; text-transform:uppercase; font-size:14px; padding-bottom:20px; padding-top:20px; border-bottom:2px solid transparent; color: #545454; }
.nav > li:hover, .nav > li.active, .nav > li:focus{background:none; color:#0090d9; border-bottom:2px solid #24a7e0}
.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; margin-right:6px}
/* Main nav fixed top */
.goToTop {position:fixed; width:100%; background:#fff; 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}

/* Register Button */
a.btn-div{display:none; position:absolute; right:0; background:#0090d9; font-family:"OpenSans", Arial, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; padding:12px 22px; margin-top:10px; -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 .btn-div{display:block}
a.btn-div: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}
a.btn-div:hover, a.btn-div:focus, a.btn-div:active {color:#fff; border-color:#1387be}
a.btn-div:hover:before, a.btn-div:focus:before, a.btn-div: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:22px; display:none}
.goToTop .menu-logo{display:block}

/* Top help div */
ul.help-mdiv{margin:20px 0 0; padding:0; float:right; text-decoration:none; list-style:none}
ul.help-mdiv 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 li a{float:left; font-family:"OpenSans", Arial, sans-serif; font-size:12px; text-shadow:none; color:#fff; text-transform:uppercase}
ul.help-mdiv li a:hover{opacity:.8} ul.help-mdiv li span{color:#fff; margin:0 7px; display:inline-block}

/* Event title section */
.event-mtitle{width:inherit; height:320px; display:table-cell; text-align:center; vertical-align:middle}
.event-logo{max-width:175px; height:75px; line-height:75px; 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}
.event-logo img {max-height:75px; max-width:175px; width:auto; height:auto; position:relative; /*bottom:0; top:0; left:0; right:0;*/ margin:/*0*/ auto; /*display:table-cell;*/ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px}
h1.event-name{font-family:"nexa_boldregular", Arial, sans-serif; font-size:35px; margin:12px 0; letter-spacing:1px; font-weight:bold; 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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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:15px; 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)}

/* Registration Table */
section{padding:0 0 60px} section:nth-of-type(2n+1){background:#fafafa}
h2.stitle{font-family:"roboto_condensedregular", Arial, sans-serif; text-transform:uppercase; list-style:none; font-weight:400; font-size:17px; margin:16px 0 0; color:#50555b;} h2.stitle .tline{width:120px; height:2px; display:block; margin-top:8px; background:#24a7e0}
.height-100{height:100%} .hiding {opacity:0;} .visible {opacity:1} h2.stitle.text-center .tline{margin:8px auto 0}


/* Ticket type Div */
.register-table{margin:30px 0 0} .ticket-type.pad{padding:20px}
.ticket-type{background:#fff; border-left:3px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin-bottom:12px; position:relative} .ticket-type:hover{border-left:3px solid #0090d9; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4}
h2.ticket-mtitle{font-family:"OpenSans", Arial, sans-serif; font-size:14px; line-height:22px; font-weight:400; color:#333; margin:0 0 4px; padding:0; text-transform:uppercase} span.ticket-price{font-size:13px} span.dash-line{margin:0 12px} 
p.ticket-stext{font-family:"OpenSans", Arial, sans-serif; font-size:13px; color:#818385; margin: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(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-drop-icon.png) no-repeat 0 50%}
span.drop-icon a {display:block; padding:22px 12px; background:url(https://d2poexpdc5y9vj.cloudfront.net/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; width:90px} .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}



select::-ms-expand {
    display: none;
}

select {
    background-color:#ffffff; background-image:url("https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-drop-down.jpg"); 
  background-position:100% 7px;
  background-repeat:no-repeat;
  border: 1px solid #ccc;
  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: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  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.full-width-select{width:100% !important}


/* 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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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:3px 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}
.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:3px 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}

.parcial-sale-info{padding:3px 12px 3px 12px; text-transform:uppercase; 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:uppercase; 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} .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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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 #cccccc; 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:360px; margin:0;padding: 4px 0 0;}
ul.amount-mdiv li{list-style:none; font-size:12px; font-family:"OpenSans", Arial,sans-serif; color:#50555b; text-transform:uppercase}
ul.amount-mdiv li span.rgt-div{margin:8px 30px 0 0; width:35%; display:inline-block}
ul.amount-mdiv li span.lft-div{margin:8px 0 0; display:inline-block; width:42%}
ul.amount-mdiv li.gtotal{font-weight:600; border-top:1px solid #ececec; margin-top:12px; padding:8px 0 4px}
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:#7fb44b; padding:10px 20px; text-align:center; font-size:14px; color:#fff !important; text-transform:uppercase; 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}
.checkout-btn:before {content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#73aa3d; -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)}



/* Event Information Div */
.event-info{margin:30px 0 0}
p.info-venue, p.info-location{font-family:"OpenSans", Arial, sans-serif; font-size:13px; font-weight:normal; color:#808285; margin-bottom:6px}
p.info-venue span.info-venue-icon{background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-info-venue-icon.png); display:inline-block; width:12px; height:12px; margin:0 6px -2px 0}
p.info-location span.info-location-icon{background-image:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-info-location-icon.png); display:inline-block; width:10px; height:13px; margin:0 6px -3px 0}
a.facebook{background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-fb-icon.png) no-repeat 0 2px; padding:0 0 0 16px; font-size:13px; font-weight:500; color:#3c5b9b; height:18px; line-height:18px; display:inline-block}
a.twitter{background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-tw-icon.png) no-repeat 0 2px; padding:0 0 0 22px; font-size:13px; font-weight:500; color:#2daae2; height:18px; line-height:18px; display:inline-block}
a.facebook.mrg-rgt{margin-right:20px}
.event-info h2{font-size:14px; text-transform:uppercase; line-height:20px; font-weight:400; color:#333; margin:30px 0 12px; padding:0}
.info-content p{font-size:13px; color:#808285; text-align:justify; line-height:22px}
.info-content h4 {font-size:14px; text-transform:uppercase; line-height:20px; font-weight:400; color:#333; margin:30px 0 12px; padding:0}
.info-content h5 {font-size:12px; text-transform:uppercase; line-height:20px; font-weight:400; color:#333; margin:30px 0 12px; padding:0}
.info-content h6 {font-size:10px; text-transform:uppercase; line-height:20px; font-weight:400; color:#333; margin:30px 0 12px; padding:0}
.info-content ul {margin:0; padding:0 0 0 18px} 
.info-content ul li{list-style:outside; font: 13px/22px "OpenSans", Arial, sans-serif; color:#808285}
.info-content ol {margin:0; padding:0 0 0 18px} 
.info-content ol li{ font: 13px/22px "OpenSans", Arial, sans-serif; color:#808285}

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}


/* Event Organizer 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%;
}

.organizer-info {
    margin: 30px 0 20px;
}
.organizer-info h1 {
    color: #50555b;
    font-family: "nexa_boldregular",Arial,sans-serif;
    font-size: 24px;
    line-height: 20px;
    margin: 0 0 12px;
    padding: 0;
}
.organizer-info p.phone {
    color: #50555b;
    font-family: "OpenSans",Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 6px;
}
.organizer-info p.weblink {
    color: #50555b;
    font-family: "OpenSans",Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 6px;
}
a.organizer-btn {
    backface-visibility: hidden;
    background: #0090d9 none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin-right: 12px;
    padding: 8px 16px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    width: 210px;
}
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;
}
a.organizer-btn:hover, a.organizer-btn:focus, a.organizer-btn:active {
    border-color: #1387be;
    color: #fff;
}
a.organizer-btn:hover::before, a.organizer-btn:focus::before, a.organizer-btn:active::before {
    transform: scaleY(1);
}
a.organizer-btn.gray-btn {
    background: #ececec none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    color: #50555b;
}
a.organizer-btn.gray-btn::before {
    background: #e2e2e2 none repeat scroll 0 0;
}
.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;
}
.sponsor-mdiv img {
    max-height:92px; max-width:208px; width:auto; height:auto; position:absolute; bottom:0; top:0; left:0; right:0; margin:0 auto; display:table-cell;
}
.social-mbox{position:absolute; bottom:0; padding-top:6px; width:100%; background:#fff}

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 26px;
    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 32px;
    width: 50%;
}
.sponsor-social-btn.brd-rgt {
    border-right: 1px solid #e2e2e2;
}
 

.speakers-info {margin:30px 0 0;} .speakers-group{margin:0 0 12px}
.speakers-group:nth-child(5), .speakers-group:nth-child(10), .speakers-group:nth-child(15), .speakers-group:nth-child(20)
, .speakers-group:nth-child(25), .speakers-group:nth-child(30), .speakers-group:nth-child(35){display:block; clear:both}
.speakers-mdiv {background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/speaker-no-image.jpg) #fff no-repeat 0 0; margin:0 auto 12px; width:126px; height:126px; border-radius:50%}
.speakers-mdiv img {max-height:126px; border:1px solid #e2e2e2; max-width:126px; width:auto; position:absolute; bottom:0; top:0; left:0; right:0;
margin:0 auto; display:table-cell; border-radius:50%}
.social-button a.facebook{font-size:12px; background-position:9px 50%; border-radius:3px; height:auto; line-height:none;
padding:0 0 0 24px; margin-bottom:12px; margin-right:6px}
.social-button a.twitter{font-size:12px; background-position:0 50%; border-radius:3px; height:auto; line-height:none;
padding:0 0 0 24px; margin-bottom:12px}
h5.speaker-title{margin:0 0 6px; padding:0; min-height:32px}
p.speaker-text{margin:0 0 12px; padding:0; font-size:12px}
.social-button a.twitter.m-b-0, .social-button a.facebook.m-b-0{margin-bottom:0}
span.speaker-url{font-size:12px} span.speaker-url i{margin-right:6px}
.speakers-info .min-height{min-height:260px}
.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{border:1px solid #f1f1f1; background:#0090d9; margin-bottom:20px; box-sizing: border-box; width:100%; border-radius:4px 3px 3px 4px; display:table; font:normal 14px "AvenirLTStd-light",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 30px 0} .session-showcase .bg-white{background:#fff; padding-bottom:30px}
.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 12px; padding:0 0 0 24px}
.session-showcase .session-track p.track-speakers{font-size:13px; color:#50555b; margin:0 0 4px; padding:0 0 0 42px; background:url(https://d2poexpdc5y9vj.cloudfront.net/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 12px; padding:0 0 0 42px; background:url(https://d2poexpdc5y9vj.cloudfront.net/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 12px; padding:0 0 0 42px; background:url(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-speaker-price.png) no-repeat scroll 24px 0}
.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{cursor:pointer} .session-showcase label.check input{position:absolute; margin-top:2px}




.track-mdiv{display:table; width:100%}
.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 "AvenirLTStd-light",Arial,sans-serif; font-size:13px; font-weight:bold; border-radius:3px 3px 0 0}

.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(https://d2poexpdc5y9vj.cloudfront.net/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.55) none repeat scroll 0 0;
    border-radius: 2px;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 12px;
    position: relative;
    text-transform: uppercase;
    top: 20px;
}
.tooltip.top .tooltip-arrow {
    border-top-color: rgba(0, 0, 0, 0.55);
    bottom: -20px;
}
.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:"nexa_boldregular", 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("https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-timer-icon.png") no-repeat scroll 0 50%;
    float: left;
    font-size: 34px;
    line-height: 22px;
    padding: 17px 0 17px 32px;
    text-transform: uppercase;
}
span.timer-count {
    float: left;
}
span.timer-text {
    float: left;
    font-size: 13px;
    margin-left: 16px;
    margin-top: 2px;
    text-transform: uppercase;
}
.total-mdiv {
    background: rgba(0, 0, 0, 0) url("https://d2poexpdc5y9vj.cloudfront.net/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 20px 8px 42px;
    text-transform: uppercase;
}
span.total-title {
    clear: both;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
}
.order-summary {
    margin: 30px 0 0;
}
p.sub-text {
    color: #808285;
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 8px;
    margin-top: 0;
    text-align: center;
}
button.checkout-btn.check-btn, input.checkout-btn.check-btn {
    margin: 0 auto 12px;
    width: 240px;
}
.style-none {
    display: block;
    margin: 0;
    padding: 0;
}
.pay-option-mdiv {
    margin: 26px 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;
}
.form-col {
    margin: 0 auto;
    width: 520px;
}
.form-group {
    margin-bottom: 20px;
    text-align: left;
}
.form-group label {
    color: #808285;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 7px;
}
.form-group label span {
    color: #f00;
}
.form-control {
    border-radius: 2px;
    box-shadow: none;
    font-size: 12.5px;
}
.form-control:focus {
    box-shadow: none;
}
table.order-table {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    font-family: "OpenSans",Arial,sans-serif;
    font-size: 12.5px;
    margin: 0 0 20px;
}
table.order-table tr td {
    padding: 12px;
}
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: uppercase;
}
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: "nexa_boldregular",Arial,sans-serif;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
}
.result-text {
    margin: 22px 0 0;
    padding: 0;
}
.result-text h4 {
    color: #50555b;
    font-family: "OpenSans",Arial,sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 12px;
    text-transform: uppercase;
}
.result-text p {
    color: #50555b;
    font-family: "OpenSans",Arial,sans-serif;
    font-size: 13px;
    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;
}
table.ordertable tr, .ordertable td {
    color: #575757;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
table.ordertable td {
    border-bottom: 1px solid #ebebeb;
    color: #575757;
    padding: 8px 10px;
    vertical-align: top;
}
table.ordertable .td-col1 {
    background: #f9f9f9 none repeat scroll 0 0;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 50%;
}
.ordertable .td-col2 {
    border-right: 1px solid #e4e4e4;
    padding: 7px 10px;
    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("https://d2poexpdc5y9vj.cloudfront.net/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("https://d2poexpdc5y9vj.cloudfront.net/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("https://d2poexpdc5y9vj.cloudfront.net/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("https://d2poexpdc5y9vj.cloudfront.net/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("https://d2poexpdc5y9vj.cloudfront.net/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("https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/themes/3.0/img/nt-year-icon.png) no-repeat scroll 0 50%; font-family:"nexa_boldregular", 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("https://d2poexpdc5y9vj.cloudfront.net/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("https://d2poexpdc5y9vj.cloudfront.net/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}






.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;
}
.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('https://d2poexpdc5y9vj.cloudfront.net/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-left:12px; color:#cb1e25; font-size:12px}

.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:12px; line-height:10px; padding:14px 12px; background:#1a99d0; border-radius:2px}
.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:"nexa_lightregular", 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/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("https://d2poexpdc5y9vj.cloudfront.net/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:"nexa_lightregular", Arial, sans-serif; position:relative; font-size:33px; margin:50px 0 30px; letter-spacing:1px; font-weight:normal; color:#3d3d3d}

.user-event{margin-bottom:16px; border-top:1px solid #e9e9e9}
.user-event .euser-logo{height:100px; line-height:100px; margin:0; text-align:center; vertical-align:middle; background:url(../img/user-event-bg1.jpg) 0 0 no-repeat}
.user-event .euser-logo img {max-height:170px; max-width:100px; width:auto; 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:500 16px "OpenSans",serif; text-transform:uppercase; margin:18px 0 6px; padding:0}
.euser-detail p.udate, .euser-detail p.udetail{color:#3d3d3d; display:block; font:normal 14px "OpenSans",serif; margin:0 0 3px; 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:2px; color:#fff;
display:inline-block; font-size:13px; margin-top:12px; padding:6px 14px; 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}
.blue-btn:hover, .blue-btn:focus, .blue-btn:active {border-color:#1387be; color:#fff}
.blue-btn:hover::before, .blue-btn:focus::before, .blue-btn:active::before {transform:scaleY(1)}
.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:500px; padding:0; position:relative; color:#666; text-transform:uppercase}
.blue-btn.detail-btn{width:180px; padding:8px 22px; margin:0 12px 0 0; text-transform:uppercase}
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 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:22px;}
.add-cal-mdiv .title{text-align:center; line-height:21px; margin-bottom:12px; font-family:'OpenSans',sans-serif;font-weight:600;font-size:13px;color:#4e4f4f;text-transform:uppercase}
.add-cal-mdiv .title .cal-icon{background:url(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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(https://d2poexpdc5y9vj.cloudfront.net/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:52px}
.detail-mbox h3{margin:20px; text-transform:uppercase; font:600 13px "opensans",arial,sans-serif}
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}


.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:"roboto_condensedregular", Arial, sans-serif; text-transform:uppercase; list-style:none; font-weight:400; font-size:17px; margin:0 0 18px; color:#50555b; 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:"roboto_condensedregular", Arial, sans-serif; font-size:14px}
.reserve-ticket h4{font-family:"AvenirLTStd-Book", Arial, sans-serif; font-size:13px; 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:"roboto_condensedregular", 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:"roboto_condensedregular", Arial, sans-serif; font-size:11px; color:#838282; margin-top:8px} .reserve-ticket .seat-count span{color:#494949}
.reserve-ticket .total-price{font-family:"roboto_condensedregular", Arial, sans-serif; font-size:14px; color:#494949; 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:"roboto_condensedregular", 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}
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:6px solid transparent; border-right:6px solid transparent; border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow {border:none; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:12px 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;*/ }
