.invite_wait { width:100px; height:50px;  }
.spinner {
  z-index:999999; background-repeat:no-repeat; background-image:url(assets/loader.gif);
}
.kwiz_title h4 { font-size:120%; }

#flickr_badge_uber_wrapper {padding-left:18px;padding-right: 10px;text-align:center; width:100%;}
.flickr_badge_image {float:left;margin:0 10px 13px 10px;}
.flickr_badge_image img {border: 1px solid #aaa !important;}

.partner_logos { display: inline-table;  margin-right: 20px; padding-bottom: 20px; }
.prg_group_row {background: #dddddd;font-weight: bold; color: #222;}
tableth, table td { padding: 5px; }
td ul, td li {
    list-style: disc;
    padding: 5px;
    margin: 10px;
}

/*table, th, td {
   border: 1px solid #aaa !important;
} */

table, th, td {
   border: none !important;
}

.borders-on th, .borders-on td{
    border: 1px solid #bbb !important;
}

.borders-off th, .borders-off td{
    border: none !important;
}

.bullets-on { margin-top: -15px;margin-left: 10px;; }
.bullets-on td ul, .bullets-on td li {
    list-style: disc;
    padding: 3px;
    margin: 5px;    
}

.partner_logos { display: inline-table;  margin-right: 20px; padding-bottom: 20px; }
#fixedRegButton {
    position: fixed;
    bottom: 315px;
    right: 0px; 
    z-index:999998;
}
#fixedWebinarButton {
    position: fixed;
    bottom: 195px;
    right: 0px; 
    z-index:999998;
}
#fixedTradeRegButton {
    position: fixed;
    bottom: 255px;
    right: 0px; 
    z-index:999998;
}
#fixedNewsButton {
    position: fixed;
    bottom: 135px;
    right: 0px; 
    z-index:999998;
}


#popup_this {
    z-index:1999999;
    top: 50%;
    left: 55%;
    text-align:center;
    margin-top: 50px;    
    position: fixed;
    background: #fff;
    padding: 150px;    
    width: 780px; height: 450px;
    cursor: pointer;
    display: none;
  }
.b-close {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    color: #fff;
    background: #ff0000;
    padding: 5px 10px;
    font-family: arial, sans-serif
}

.formErrorContent {
    width: 250px;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	
	font-size:12px;
	font-weight:normal;
        text-align: center;
}

#tnt_pagination a:link, #tnt_pagination a:visited {
	padding:2px 7px;	
	margin-left:2px;
        margin-right:2px;
	text-decoration:none;
	background:#eee;
	color:#666;
	width:22px;
	border-bottom: solid #e2e2e2 1px;
}

#tnt_pagination a:hover {
	background:#e4e4e4;	
	color:#444;
}

#tnt_pagination .active_tnt_link {
	padding:2px 7px;
	margin-left:2px;
        margin-right:2px;
	background:#fff;
	color:#333;
        border-bottom: solid #e2e2e2 1px;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:2px 7px;	
	margin-left:2px;
        margin-right:5px;
	background:#eeeeee;
	color:#ccc;
        border-bottom: solid #e2e2e2 1px;
}

/* vexpo 
.clicker {cursor: pointer;} */

svg g { cursor: pointer; }
