/* aggcss 
 * path: https://www.engagez.net/
 * generated: 2025/06/02 12:35:28 -0700
 *
 * file: modules/system/defaults.css
 * file: modules/system/system.css
 * file: modules/node/node.css
 * file: modules/user/user.css
 * file: modules/poll/poll.css
 * file: sites/all/modules/drupal-contrib/advuser/advuser.css
 * file: sites/all/modules/drupal-contrib/cck/content.css
 * file: sites/all/modules/drupal-contrib/event/event.css
 * file: sites/all/modules/drupal-contrib/event_manager/event_manager.css
 * file: sites/all/modules/drupal-contrib/jstools/collapsiblock/collapsiblock.css
 * file: sites/all/modules/drupal-contrib/og/og.css
 * file: sites/all/modules/drupal-contrib/og_teampage/og_teampage.css
 * file: sites/all/modules/linkedin_connect/linkedin_auth/linkedin_auth.css
 * file: sites/all/modules/drupal-contrib/cck/fieldgroup.css
 * file: sites/all/modules/drupal-contrib/acidfree/acidfree.css
 * file: sites/all/modules/semineedle_custom/js/jquery/jquery-ui-1.21.1.min.css
 * file: sites/all/modules/sn_mirror/css/avatar.css
 * file: sites/all/modules/sn_mirror/css/base.css
 * file: sites/all/themes/custom/semineedle/style.css
 * file: sites/all/themes/custom/semineedle/bootstrapv210/css/bootstrap.css
 * file: sites/all/themes/custom/semineedle/bootstrapv210/css/bootstrap_adapter.css
 * file: sites/all/themes/custom/semineedle/bootstrapv210/css/bootstrap_adapter_v3.css
 * file: sites/all/themes/custom/semineedle/sn_desktop_style.css
 * file: sites/all/themes/custom/semineedle/sn_style.css
 */


/*
 * HTML elements
 */
body {
  margin: 0;
  padding: 0;
  font-family: Arial,Tahoma, Verdana;
  font-size: 10pt;
  text-align:center;
  line-height:1.3;
  background:#eee;
  position: relative;
}
.user-logo-cg{
  text-align: center;
}
#page-wrapper {
  padding: 0;
  margin: 0;
  color: #000;
  width: 100%;
  min-height:200px;
  height:auto;
  position: relative;
/*  border-top:11px solid #DD1923; */
}
/* for Internet Explorer */
/*\*/
* html #page-wrapper {
  height: 200px;
}
/**/

THEAD TH {
  border-bottom:1px solid #ddd;
}
tr.odd {
  background-color: #fff;
}
tr.even {
  background-color: #F4F4F4;
}
.webform-component-grid tr.even {
  background-color: #FFF;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
.expo-block-content tr.odd td, .expo-block-content tr.even td {
  padding: 0.3em 0;
}
tr.odd td.active {
  background-color:#fff;
}
tr.even td.active {
  background-color:#f4f4f4;
}
h1, h2, h3, h4, h5, h6 {
  color:#666;
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  color: #006bca;
  outline: 0 none;
  blr:expression(this.onFocus=this.blur());
}

a:visited {
  color: #551a8b;  /* purple */
  color: #7495C6;  /* faded blue */
  color:#6282af;   /* darker faded blue */
}

a:hover {
  color: #61b0ff;
  text-decoration: underline;
}

FIELDSET {
  border: none;
  margin:0px;
  padding:0px;
}
LEGEND {
  display: none;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
	text-align:left;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 10pt;
}
img{
 vertical-align: top;
}
.form-item label {
  font-size: 10pt;
  color: #222;
  padding-bottom: 2px;
}
.form-item label .form-radio {
  vertical-align: middle;
}
img.two-col-questionmark {
  vertical-align: middle;
}
.item-list .title {
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
  margin-top: 10px;
}

/* for AlpineJS */
[x-cloak] {
  display: none !important;
}

/*
** Page layout blocks / IDs
*/
#content {
  width:770px; /* Can't use 100% because of IE box layout */
}
#header {
  width: 100%;
/*  margin-top:2px; */
}

/*
*+html #header {
  margin-top: 3px;
}

#header.mini {
  margin-top:2px;
}
*/
#header {
  border-collapse: separate;
}

#header #menu a:visited{
  color:#006BCA;
}

#logo {
  width:100%;
  vertical-align: middle;
  border: 0;
/*  height:90px; */
  padding:5px 0 10px;
  height:75px;
  overflow: hidden;
}
#logo img {
  float: left;
  padding: 0;
  border: 0;
}
#menu {
  position:relative;
/*  padding: .5em 0; */
  padding: 0.5em 0 0.5em 0;
  margin:0px;
  vertical-align: top;
  font-size:1em;
  width:280px;
  overflow:hidden;
}
ul.links li a:visited{
  color:#006BCA;
}
ul.links li {
  border-left: 1px solid #9cf;
}
ul.links li.first {
  border: none;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.2em 0 0 0;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #444444;
  padding: 0 0 0 5px;
}
.site-name a:hover {
  color: #444444;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  float: left;
  width: 100%;
  position:relative;
  background-color:#fff;
  padding: 0px;
  margin:0px;
}
.page-node-203-container #main {
  min-height: 100px;
  width: 70%;
  margin: 0 auto;
  text-align: left;
  float: none;
}
.page-node-203-container #block-semineedle_custom-homepage_actions {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 200px;
}
#main #block-semineedle_custom-my_groups .block-header-title-blue {
  line-height: 34px;
}
#main #block-semineedle_custom-my_groups .block-header-title-darkgray H2.title,
#main #block-semineedle_custom-my_groups .block-header-title-blue H2.title {
  font-size: 16pt;
  font-weight: bold;
  height: auto;
}
#main .group-form {
  overflow:hidden;
}
#main .node-form {
  width: 770px;
  overflow:hidden;
}

.node-content-container #main {
}


#mission, .node .content, .comment .content {
  line-height: 1.4em;
  line-height: 1.2em;	/* change line height for posting and comment */
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  position:relative;
  background-color:#ffe996;
  color:#464042;
  /*margin-bottom:1em;*/
  padding:0;
  overflow:hidden;
}
.messages UL {
  position:relative;
  top:0.3em;
  left:1em;
  width:750px;
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.messages LI {
  padding:3px 0 9px;
}
.messages EM {
  font-style:normal;
  font-weight:bold;
}
.messages .bar {
  position:absolute;
  top:0px;
  left:0px;
  width:10px;
  height:100%; /* Tried to make this larger, but IE doesn't respect overflow:hidden for some reason */
  background-color:#ff9e2b;
}

#sidebar-left, #sidebar-right {
  background-color: #fff;
  width: 232px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  vertical-align: top;
  padding:0px;
}
#sidebar-left {
  padding-right:13px
}
#sidebar-right {
  padding-left:13px
}
#footer {
  color:#888;
  text-align:center;
  padding: 1.2em 0 1.2em;
  font-size: 1em;
  line-height:1.5em;
/*
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/footer-glow.png) no-repeat top center #65696E;
}
#footer .footer-content{
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/footer-logo.png) no-repeat top left;;
  margin:0 auto;
  padding-top:60px;
*/
  width:800px;
  margin:0 auto; /* rem */
}
#brand-footer-wrapper #footer {
  color:#888;
}

#footer A, #footer A:visited, #footer A:hover {
  color:#888;
}
#footer .default.content {
  color:#000;
  padding-top:5px;
  overflow: hidden;
}
#footer .default.content a{
  color:#000;
}
#footer .content {
  clear:both;
}
#footer .poweredby span{
  display:none;
}
#footer .poweredby1 span{
  display:none;
}
#footer .poweredby2 span{
  display:none;
}

#expo2-foot .poweredby,
#footer .poweredby {
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/poweredby.png) no-repeat top left;
  width:150px;
  height:16px;
  float:right;
  margin-top:0;
  display: none;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title > a {
  font-weight: bold;
  font-size: 14pt;
  color: #414141;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.title, .title a:visited {
  color: #414141;
}
#main .title, #main .title > a {
  background-color:#eaeff3;
  color: #414141;
  border-bottom:1px solid #D7DEE4;
  padding:15px;
}
.event .title a {
  padding:0px !important;
}

.submitted {
  color: #808080;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0;
}
.block {
  position:relative;
  border: 0;
  margin-bottom: 1.5em;
  background-color:#fff; /* For IE */
}
.block .title {
  /* margin-bottom: .25em; */
}
.box .title {
  font-size: 1.1em;
}
.node {
  padding: 15px;
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.comment .content {
  padding: 5px 0px 0px;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 6px;
}
.node .picture {
  border: 1px solid #ddd;
  float: right;
  margin: 0.5em;
}
.comment {
  padding: 10px 15px;
  margin: 0px;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.comment-permlink {
  font-size: 11px;
  font-style: italic;
  color: #A0A0A0;
  text-align: right;
}
.comment-permlink .label {
  font-style: normal;
  font-weight: bold;
}
.activity-td .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  padding: 0 0 0 10px;
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right;
  margin: 0.5em;
}

/* ---------------------------------------------------------------------------
 * Module specific styles
 */
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #666;
  font-style: italic;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}


/* ----------------------------------------------------------------------------
 * Overrides for Semineedle
 */
#sidebar-left .block .title, #sidebar-right .block .title {
  background-color: #fafafa;
  padding:7px;
  margin:0px;
  font-size: 12pt;
  /*border-bottom:1px solid #ddd;*/
  text-align: left;
}
.node-content-container .block .title, .node-content-container .block .title {
  background-color: #fafafa;
  padding:10px 15px;
  margin:0px;
  font-size: 115%;
  border-bottom:1px solid #ddd;
  text-align: center;
}
.block-header {
  position:relative;
  height:0px;
  margin:0px;
}
.block-header-title {
  position:relative;
  height:0px;
  margin:0px;
  background-color: #fafafa;

}

.block-corner-title-wt-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-tl.gif) no-repeat left top;
}

.block-corner-title-wt-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-tr.gif) no-repeat right top;
}

.block-corner-title-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-header-tl.gif) no-repeat left top;
}
.block-corner-title-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-header-tr.gif) no-repeat right top;
}

.block-corner-title-tl2 {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tl.gif) no-repeat left top;
}
.block-corner-title-tr2 {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tr.gif) no-repeat right top;
}
* html .sidebar-left .block-corner-title-tr {
  right:-2px;
}
.block-main-header-title {
  position:relative;
  height:0px;
  margin:0px;
  background-color: #f3f3f3;
}
.edit-page-style-li {
  display: none;
}
.add-html-block-li {
}
.story_node_form #edit-delete {
  margin: 20px 0;
}
.story_node_form #edit-body {
/*  width: 750px; */
}
.editor-toggle-link {
  display:none;
}
.story_node_form #wysiwyg4body {
  padding:0 0 5px;
  display:block;
}
.story_node_form #forum-block tbody{
  border: medium none;
  margin: 0;
  padding: 0;
}

.group-block {
  margin-bottom:1.5em;
  position:relative;
}
.block-toggle {
  position: absolute;
  top: 7px;
  right: 5px;
  display: block;
  font-size: 10px;
}
.group-block h2 {
  /*border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #DDD;*/
  font-size:115%;
  margin:0;
  padding:7px 15px;
  color:#FFF;
  background: #134C85;
  z-index: 0;
}
h2.widget-header {
  padding-left: 0;
}
.widget-header .title-main {
  margin-left: 15px;
}
.widget-header-corners {
  background-color:#FFF;
  height:0;
  margin:0;
  position:relative;
}
.widget-header-corners .left-corner {
  /*background:#FFF url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-blue-tl.gif) no-repeat scroll left top;*/
  height:7px;
  left:-1px;
  overflow:hidden;
  position:absolute;
  top:-1px;
  width:7px;
}
.widget-header-corners .right-corner {
  /*background:#FFF url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-blue-tr.gif) no-repeat scroll right top;*/
  height:7px;
  overflow:hidden;
  position:absolute;
  right:0;
  top:-1px;
  *top:0px;
  width:7px;
}
#member-block h2, #event-block h2, #liveevent-block h2 {
  color: #000;
}
#groupSidebarArea .group-block h2 {
  text-align: center;
  padding:6px 15px;
}
#groupSidebarArea #twitter-search-block h2 {
  text-align: left;
}
#groupSidebarArea .acidfree-cell img {
  width:60px;
}
#groupSidebarArea .acidfree-video-info span a {
  font-size:9pt;
}
#groupSidebarArea div.acidfree-video-home div.acidfree-overlay {
  top:30px;
}
#groupSidebarArea .upcome-events-block {
  font-size:11px;
}
#groupSidebarArea .upcome-events-block .col-set-start {
  width:76px;
  *width:94px;
}
#groupContentArea .upcome-events-block {
  font-size:10pt;
}
#groupContentArea .upcome-events-block .col-set-start {
  width:106px;
  *width:124px;
}
.group-block h2 .title-suffix {
  font-size: 80%;
  font-weight: normal;
}
.group-block .block-content {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #DDD;
}
.widget-menu {
  display: none;
}
.group-block-content-view {
  width: 100%;
  *width: 99.7%;
  display: table;
}
.group-block-content-view .show-table {
  width: 100%;
}
.group-htmlblock .block-footer-actions {
  display: none;
}
.widget-editbox {
  display: none;
}

.group-block .block-subheader{
  border-width: 0 1px;
  border-style: solid;
  border-color:#ddd;
}
.group-block .block-footer-actions {
  border-width: 0 1px;
  border-style: solid;
  border-color: #BBB #DDD #DDD;
}
#comments-block .group-block-content-view {
  width: 100%;
  display: block;
}
.title-suffix {
  padding: 0 0 0 3px;
}
.group-block .block-footer-gray {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #DDD;
  height: 6px !important;
  overflow: hidden;
}
.block-top-rounded {
  -moz-border-radius:7px 7px 0 0;
  -webkit-border-radius:7px 7px 0 0;
  border-radius:7px 7px 0 0;
}

.block-bottom-rounded {
  -moz-border-radius:0 0 6px 6px;
  -webkit-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}
.save-page-layout {
  background: yellow;
  font-weight: bold;
}
#action-loader {
  display: none;
  margin: 0.2em 0 0 0;
}
.edit-field-hidden-events-keys-item, .edit-field-hidden-calendar-keys-item {
  margin: 0 0 10px 20px;
}
.block-base-corner-title-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:right top;
  background-color:transparent;
}
.block-base-corner-title-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  background-color:transparent;
}
.block-main-corner-title-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#f3f3f3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-tl.gif) no-repeat left top;*/
}
.block-main-corner-title-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#f3f3f3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-tr.gif) no-repeat right top;*/
}
.block-main-corner-title-blue-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#c8c8c8 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-blue-tl.gif) no-repeat left top;*/
}
.block-main-corner-title-blue-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  *right:-2px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#c8c8c8 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-blue-tr.gif) no-repeat right top;*/
}

.block-main-corner-title-gray-tl {
  position:absolute;
  top:-1px;
  left:0px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#c8c8c8 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-gray-tl.gif) no-repeat left top;*/
}
.block-main-corner-title-gray-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  *right:-2px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#c8c8c8 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-gray-tr.gif) no-repeat right top;*/
}
.block-main-corner-title-black-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#f3f3f3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-black-tl.gif) no-repeat left top;*/
}
.block-main-corner-title-black-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#f3f3f3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-main-header-black-tr.gif) no-repeat right top;*/
}
.block-corner-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-tl.gif) no-repeat left top;*/
}
.block-corner-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-tr.gif) no-repeat right top;*/
}
.block-highlight {
  /*background: #FFFFFF url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-gradient-bg.gif) repeat-x;*/
}
.block-highlight-header-title {
  position:relative;
  height:0px;
  margin:0px;
}
.block-highlight-corner-title-tl {
  position:absolute;
  top:-1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-highlight-header-tl.gif) no-repeat left top;*/
}
.block-highlight-corner-title-tr {
  position:absolute;
  top:-1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-highlight-header-tr.gif) no-repeat right top;*/
}


.block-footer {
  position:relative;
  height:7px;
  margin:0px;
  background-color:#fff;
  clear: both;
  display: none;
}

#block-semi-overview .block-footer {
  margin-top:-7px;
  background-color:transparent;
}

.block-corner-bl {
  position:absolute;
  top:1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-bl.gif) no-repeat left top;*/
}
.block-corner-br {
  position:absolute;
  top:1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  /*background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-br.gif) no-repeat right top;*/
}

* html .sidebar-left .block-corner-br {
  right:-2px;
}
#main #block-semineedle_custom-upcome_events .block-corner-br {
  *right:-2px;
}

.block-action-header {
  position:relative;
  height:7px;
  margin:0px;
  background-color: #F4F6F9;
}
.block-action-footer {
  position:relative;
  height:7px;
  margin:0px;
  background-color: #F4F6F9;
}
.block-action-corner-bl2 {
  position:absolute;
  top:1px;
  left:-1px;
  height:7px;
  overflow:hidden;
  background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-footer-bl.gif) no-repeat left top;
}

.block-action-corner-br2 {
  position:absolute;
  top:1px;
  right:-1px;
  height:7px;
  overflow:hidden;
  background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-footer-br.gif) no-repeat right top;
}
.block-action-corner-bl {
  position:absolute;
  top:1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-action-bl.gif) no-repeat left top;
}
.block-action-corner-br {
  position:absolute;
  top:1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#fff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-action-br.gif) no-repeat right top;
}
.block .content, .node .block .content {
  padding:10px 15px 5px;
  font-size:10pt;
  background-color:#fff;
  position:relative;
  overflow:hidden;
}

#main .block-header-title-gray {
  position:relative;
  top:-1px;
  margin:0px;
  /*background:#c1dbff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-gray-m.gif) repeat-x left top;*/
}
#main .block-header-title-gray .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-gray-l.gif) no-repeat left top;*/
}
#main .block-header-title-gray H2.title {
  position:relative;
  left:2px;
  height:1em;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-gray-r.gif) no-repeat right top;*/
  border:none;
}
#main .block-header-title-blue {
  position:relative;
  top:-1px;
  margin:0px;
  /*background:#c1dbff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-m.gif) repeat-x left top;*/
}
#main .block-header-title-blue .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-l.gif) no-repeat left top;*/
}
#main .block-header-title-blue H2.title {
  position:relative;
  left:2px;
  height:1em;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-r.gif) no-repeat right top;*/
  border:none;
}

#main .search-results .block-header-title-orange, #main .search-results .block-header-title-blue, #main .search-results .block-header-title-gray {
  position:absolute;
  top:0px;
  left:0px;
  height:0px;
  background:;
  width: 100%;
}

#main .search-results .block-header-title-orange .block-header-title-left, #main .search-results .block-header-title-blue .block-header-title-left {
  position:relative;
  float:left;
  left:-1px;
  top:0px;
  height:39px;
  width:7px;
}

* html #main .search-results .block-header-title-orange .block-header-title-left, * html #main .search-results .block-header-title-blue .block-header-title-left,
  * html #main .search-results .block-header-title-gray .block-header-title-left {
  left:0px;
}

/*
* html #main .search-results .block-header-title-orange .block-header-title-left-ie {
  left:0px;
}
*/
#main .search-results {
  position:relative;
}
#main .search-results .block-header-title-orange .block-header-title-right {
  position:relative;
  float:right;
  top:0px;
  height:39px;
  width:7px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-orange-r.gif) no-repeat right top;
}
#main .search-results .block-header-title-blue .block-header-title-right {
  position:relative;
  float:right;
  top:0px;
  height:39px;
  width:7px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-r.gif) no-repeat right top;
}


#main .block-header-title-orange {
  position:relative;
  top:-1px;
  margin:0px;
  background:#ffbc75 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-orange-m.gif) repeat-x left top;
}
#main .block-header-title-orange .block-header-title-left {
  position:relative;
  left:-1px;
  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-orange-l.gif) no-repeat left top;
}
#main .block-header-title-orange H2.title {
  position:relative;
  left:2px;
  height:1em;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-orange-r.gif) no-repeat right top;
  border:none;
}
#main .block-header-title-green {
  position:relative;
  top:-1px;

  margin:0px;
  background:#d0f09b url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-m.gif) repeat-x left top;
}
#main .block-header-title-green .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-l.gif) no-repeat left top;
}
#main .block-header-title-green H2.title {
  position:relative;
  left:2px;
  height:1em;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-r.gif) no-repeat right top;
  border:none;
}
#main .block-header-title-purple {
  position:relative;
  top:-1px;

  margin:0px;
  background:#e5c9ff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-purple-m.gif) repeat-x left top;
}
#main .block-header-title-purple .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-purple-l.gif) no-repeat left top;
}
#main .block-header-title-purple H2.title {
  position:relative;
  left:2px;
  height:1em;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-purple-r.gif) no-repeat right top;
  border:none;
}
.expo-panel-content .block-header-title-gray,
#main .block-header-title-gray {
  position:relative;
  top:-1px;

  margin:0px;
  background:#c0dafd url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-gray-m.gif) repeat-x left top;
}
.expo-panel-content .block-header-title-gray .block-header-title-left,
#main .block-header-title-gray .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-gray-l.gif) no-repeat left top;
}
.expo-panel-content .block-header-title-gray H2.title,
#main .block-header-title-gray H2.title {
  position:relative;
  left:2px;
  height:1em;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-gray-r.gif) no-repeat right top;
  border:none;
}
#main .block-header-title-rorange, .panel-node-wrapper .block-header-title-rorange {
  position:relative;
  top:-1px;
  margin:0px;
  background:#fee5a2 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-rorange-m.gif) repeat-x left top;
}
#main .block-header-title-rorange .block-header-title-left, .panel-node-wrapper .block-header-title-rorange .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-rorange-l.gif) no-repeat left top;
}
#main .block-header-title-rorange H2.title, .panel-node-wrapper .block-header-title-rorange H2.title {
  position:relative;
  left:2px;
  height:1em;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-rorange-r.gif) no-repeat right top;
  border:none;
}

.pager {
  text-align:right;
  padding:20px 5px 11px;
}
.title-link {
  font-weight: bold;
}
.number { /* Format numbers in tables */
  text-align:right;
}
.form-item {
  margin-top:0px;
}
.profile {
  margin:0px;
}
.form-item TD.label-td {
  width: 12em;
  text-align:right;
  padding: 3px 5px 0 0;
}
.webform-client-form .form-item td.label-td{
  width: 14em;
  text-align:left;
}
.webform-component-select .form-checkboxes, 
.webform-component-select .form-radios,
.webform-component-select .form-checkboxes .form-item, 
.webform-component-select .form-radios .form-item {
  margin: 0;
}
.form-item .description, .premiumgroup-setting .description, .s3-upload-wrapper .description {
  color:#808080;
  font-size: 0.85em;
}
/* ----------------------------------------------------------------------------
 * New additions for Semineedle
 */
TABLE.layout {
  border-collapse:separate;
  position:relative; /* required for IE6 */
  border:none;
}
TABLE.layout TBODY {
  margin:0px;
  padding:0px;
  border:none;
}
TABLE.layout TD {
  vertical-align:top;
}
.webform-client-form TABLE.layout TD {
  text-align: left;
}
LABEL {
  font-weight:normal;
}
.page-container {
    width:800px;
    margin:0px auto;
    text-align:left;
}
textarea {
  width:auto;
}
.exhibit-page {
}
.exhibit-page .content-container {
  padding: 0 !important;
  background: transparent !important;
}
.exhibit-page #main {
  width:800px !important;
  /*background: transparent !important;*/
}
/*.exhibit-page .exhibit-home-wrapper {
  background: transparent !important;
}*/
.exhibit-page #main .node {
  padding: 0 !important;
}
.exhibit-home-top {
  float:left;
  display: block;
  clear: both;
  width: 800px;
}
.exhibit-home-top .exhibit-breadcrumb {
  float: left;
  display: inline;
  padding-left:10px;
  font-size: 10px;
  font-weight:bold;
}
.exhibit-breadcrumb a{
  color:#FFF;
  font-size:10px;
  font-weight:bold;
}
.exhibit-home-top #exhibit-navigation-btns {
  float: right;
  display: inline;
  margin: 0;
  padding: 0;
}
.exhibit-home-top #exhibit-navigation-btns li, .exhibit-home-top #exhibit-navigation li {
  float: left;
  display: inline;
  padding-left:2px;
}
.exhibit-home-top .child-tabs{
  font-weight: bold;
  height: 23px;
}
.exhibit-home-top .child-tabs li.active{
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ntab-active-right.gif) no-repeat right top;
}
.exhibit-home-top .child-tabs a {
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ehtab-inactive-left.gif) no-repeat left top;
}
.exhibit-home-top .child-tabs .active a{
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ehtab-active-left.gif) no-repeat left top;
}

.exhibit-home-wrapper {
  background: #448ED6;
  clear:both;
  overflow: hidden;
  padding:0;
  width:800px;
}
.exhibit-home-content {
  height:460px !important;
  background: #FFF;
  clear:both;
  width:800px;
  overflow: hidden;
}
.exhibit-home-content .exhibit-left{
 width:292px;
 padding-left: 40px;
 /*padding:15px;  */
 height:460px !important;
}
.exhibit-left .block-show{
 height:420px;
 overflow-x: hidden;
 overflow-y: auto;
 width:225px !important;
}
.exhibit-home-content .exhibit-right{
 width:420px;
 padding: 0px 40px 0 50px;
 height:460px !important;
}
.exhibit-right .exhibit-center{
 height: 315px;
 width:420px;
 text-align: center;
 margin-top:6px;
 display: table-cell;
 vertical-align: middle;
}

 .exhibit-center-top-wrapper {
 height: 100px;
 margin: 10px 0px 15px 0px;
 width:420px;
 background-color: #FFFFFF;
 border:2px solid #285F89;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 -moz-box-shadow: 3px 3px 8px -3px black;
 -webkit-box-shadow: 3px 3px 8px -3px black;
 box-shadow:3px 3px 8px -3px black;
 }

.exhibit-right .exhibit-center-top{
 height: 100px;
 width:420px;
 font-size: 8pt;
 padding:0;
}

.exhibit-center-top .exhibit-logo{
  vertical-align: middle;
  width: 145px;
  height: 110px;
  padding: 5px 15px 5px 5px;
  text-align: center;
}
.exhibit-center-top .exhibit-log img {
  display: block;
}
.exhibit-center-top .exhibit-split{
 /* border-left:1px solid #285F89; */
  background:red;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/vrule2.jpg) no-repeat left center;
  height:100px;
  width:3px;
}
.exhibit-center-top .exhibit-description{
  padding-right:5px;
  vertical-align: middle;
  width: 28px;
}

.exhibit-right table{
  border-collapse: separate;
  border-spacing:0;
}

.expo-html-block {
  /*padding:5px;*/
}

.exhibit-footer{
  width: 800px;
}
.exhibit-menu {
  margin: 0;
  padding: 0;
}
#exhibit-action{
  float:right;
  margin:2px 5px 1px;
}

.exhibit-menu ul {
  background: #666;
}
.exhibit-menu li {
  list-style: none;
  float: left;
}
.exhibit-menu li a {
  font-size: 11px;
}
.exhibit-menu table {
  font-size:11px;
}

.content-container {
  background-color: #fff;
  padding:15px;

  border-radius: 30px;
  box-shadow: 0 5px 30px -23px;
}
#login-page .content-container {
  padding: 50px;
}
.create-venue .content-container {
  border-radius: 30px;
  box-shadow: 0 5px 30px -23px;
}
.expo-manage-page-wrapper .content-container {
  box-shadow: none;
}
.expo-manage-page-container-ManageCertificates .content-container > table {
  width: 100% !important;
  table-layout: fixed;
}
.expo-manage-page-container-ManageCertificates .content-container > table #main {
  width: auto !important;
  display: flex;
  justify-content: center;
}
.expo-manage-page-container-ManageCertificates .content-container > table #main > .expo-manage-content {
  overflow: hidden;
}
#sn-certificate-list {
  width: 850px;
}
.expo-manage-page-container-ManageCertificates .content-container > table #main .expo-manage-content > .tab-content{
  overflow: hidden;
}
.expo-manage-page-container-ManageCertificates #certificate_list_block,
.expo-manage-page-container-ManageCertificates #recipients_list_block,
.expo-manage-page-container-ManageCertificates #recipients_form_block,
.expo-manage-page-container-ManageCertificates #issue_list_block,
.expo-manage-page-container-ManageCertificates #issue_form_block {
  width: 850px !important;
}
.expo-manage-page-container-ManageCertificates .expo-manage-content > .nav-tabs {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.expo-manage-page-container-ManageCertificates .expo-manage-content > .tab-content > .tab-pane {
  border-top: 1px solid #DDD;
  padding-top: 20px;
}
.expo-manage-page-container-ManageCertificates .blue-base-ui .expo-manage-content > .tab-content > .tab-pane {
  border-color: #0d47a1;
}
#expo2-mini-container-wrapper {
  position: relative;
}
body:not(.wide-mode) #expo2-mini-container-wrapper {
  width: 1200px;
  margin: 0 auto;
}
body.mini-expo-body.venue-invite-team-page #page-wrapper #expo2-mini-container-wrapper {
  height: 100vh;
}
#expo2-mini-vide-bg-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
#expo2-mini-container-wrapper .page-container {
  padding-top: 10px;
}
#expo2-mini-container-wrapper .content-container {
  margin-top: 0;
  border-radius: 0
}
.video-bg #expo2-mini-container-wrapper .page-container {
  position: relative;
}
.video-bg #expo2-mini-container-wrapper .content-container {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
}
.venue-invite-team-page #page-wrapper #expo2-mini-container-wrapper .page-container {
  padding-top: 100px;
}
.venue-invite-team-page #page-wrapper #expo2-mini-container-wrapper .content-container {
  padding: 30px;
}
/*
.mini .content-container {
  width:600px;
  margin:0 auto;
}*/
.content-container H1.title {
  color: #414141;
  padding: 0px 0px 20px;
  border-bottom:1px dashed #ccc;
  margin-bottom:20px;
}
.node-content-container .node-title {
  position:relative;
  background: #eaeff3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tm.gif) repeat-x left top;
  color: #414141;
  border:1px solid #D7DEE4;
  width:100%;
}
.node-content-container H1.title, #sn-se-form-page H1.title  {
  padding-left:15px;
  margin-bottom:0px;
  border:none;
}
.page-user-container H1.title {
  padding-bottom:0;
}
.page-user-v3-container H1.title {
}
.node-content-container .node-title-header, #sn-se-form-page .node-title-header {
  position:relative;
  top:-1px;
  height:8px;
  margin:0px;
  background: #eaeff3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tm.gif) repeat-x left top;
}
.page-user-container .node-title .block-action-footer {
  position:relative;
  height:8px;
  margin:0px;
  top:1px;
  background: #eaeff3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tm-reverse.gif) repeat-x left top;
}
.node-content-container .node-title-header-tl, #sn-se-form-page .node-title-header-tl  {
  position:absolute;
  top:0px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#eaeff3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tl.gif) no-repeat left top;
}
.page-user-container .node-title .block-action-corner-bl2 {
  position:absolute;
  top:1px;
  left:-1px;
  height:7px;
  width:5px;
  overflow:hidden;
  background:#eaeff3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tl-reverse.gif) no-repeat left top;
}
.node-content-container .node-title-header-tr, #sn-se-form-page .node-title-header-tr  {
  position:absolute;
  top:0px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#eaeff3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tr.gif) no-repeat right top;
}
.page-user-container .node-title .block-action-corner-br2 {
  position:absolute;
  top:1px;
  right:-1px;
  height:7px;
  width:5px;
  overflow:hidden;
  background:#eaeff3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tr-reverse.gif) no-repeat right top;
}
.dev-bar {
  position:absolute;
  right:5px;
  width:150px;
}
.dev-bar A {
    color: #3333CC;
}
.breadcrumb-bar {
  background-color: #FFFFFF;
  height:0.5em;
  padding: 0px 0px 0px 5px;
}
ul.site-menu {
  margin-left:0;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
  display:inline;
  vertical-align:middle;
/*  color:#888888; */
}
ul.site-menu li {
  display:inline;
  list-style-type:none;
  padding:0 5px;
  border-left:1px solid #999;
}
ul.site-menu li.first {
  border-left:none;
  padding-left:0;
}
/*
ul.site-menu li a {
  color:#DD1923;
}

ul.site-menu li a:visited{
  color:#DD1923;
}
#mystuff-list-btn {
  color:#006BCA
}

ul.site-menu li #mystuff-list-btn {
  color:#DD1923
}
*/
#edit-searchtype {
/*  font-family:arial;*/
  font-family: Arial,Tahoma, Verdana;

}
.search-venues-box {
  display: inline-block;
}
.search-venues-box-toggle {
  float: right;
  padding: 5px 8px;
  margin: 0 0 0 10px;
}
.tr-venues-list-search-more-btn .no-results {
  display: none;
}
.search-venues-box-toggle.mode-searching {
  background: #999;
}
.search-venues-box-toggle i {
  color: #999;
}
.search-venues-box-toggle.mode-searching i {
  color: #FFF;
}
.search-venues-box form {
  display: none;
  float: right;
}
.tr-venues-list-search-more-btn {
  border: 0;
  text-align: center;
}
.venues-all-search-list {
  display: none;
}
#site-search-wrapper {
  text-align:right;
  padding:0.5em 0 0;
  width:260px;
}
#welcome-logo-wrapper {
  padding:0.2em 0 0;
  text-align:center;
  overflow:hidden;
  white-space:nowrap;
  width:270px;
}
#welcome-logo-wrapper .username {
  padding: 0pt 0.5em 0pt 0pt;
  line-height: 28px;
  white-space: nowrap;
  display: inline;
/*  font-size:1.1em;
  color:#888888;*/
}
#welcome-logo-wrapper img{
  vertical-align:middle;
}
.invitecolleagues {
  display:-moz-inline-box;
  display:inline-block;
  vertical-align:middle;
}
.post-button-area {
  position:absolute;
  top:-16px;
  right:10px;
  width:165px;
  height:39px;
  padding:0px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/post-a-question_notext.jpg) no-repeat left top;
}
.post-button-text {
  position:relative;
  top:15px;
  padding:0px 0px 7px 43px;
  color:#000;
  font-weight:bold;
  font-size:11px;
}
.standard-button {
  position:relative;
  height:27px;
  padding:0px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/b-mid-back.gif) repeat-x left top;
  text-align:center;
}
.standard-button-left {
  position:absolute;
  top:0px;
  left:-6px;
  height:27px;
  width:6px;
  padding:0px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/b-mid-left.gif) no-repeat left top;
}
.standard-button-right {
  position:absolute;
  top:0px;
  right:-6px;
  height:27px;
  width:6px;
  padding:0px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/b-mid-right.gif) no-repeat left top;
}
.standard-button a, .standard-button .plain {
  position:relative;
  top:5px;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  padding:0px;
}
.tab-link {
  color: #fff;
}
.main-tabs-bar {
  height:31px;
  display: none;
}
.main-tabs {
  float:left;
/*  width:70%; */
  line-height:normal;
  font-size: 0.9em;
  /*
  margin:15px 0px 0px;
  padding: 0;
  color: #9cf;
  */
}
.menu-tab-wrapper2, .menu-tab-wrapper {
  float: left;
  display: inline;
}
.main-tabs ul {
  margin:0;
  padding:0px;
  list-style:none;
}
.main-tabs li {
  float:left;
  display: inline;
  height:31px;
  margin:0px 3px 0px 0px;
  padding:0;
  text-align:center;
  -moz-border-radius:10px 10px 0 0;
  -webkit-border-radius:10px 10px 0 0;
  border-radius:10px 10px 0 0;
  background:#bbb;
}
.main-tabs li:hover {
  background:#aaa;
}

.main-tabs a {
  display:block;
  padding:8px 15px;
  font-weight: bold;
  color: #fff;
}
.main-tabs a:hover {
  text-decoration:none;
}
.main-tabs a.toggled {
  float: left;
  padding-right:5px;
}
.main-tabs a:visited{
  color: #fff;
}
.main-tabs li.active {
  background:#888;
}
.main-tabs .active a {
}
.main-tabs a.active {
  color: #fff;
}

li.menu-1-1-101-active, li.menu-1-1-101 {
  width:90px;
}
li.menu-1-1-101-active .menu-tab-wrapper, li.menu-1-1-101 .menu-tab-wrapper, li.menu-1-1-101-active .menu-tab-wrapper2, LI.menu-1-1-101 .menu-tab-wrapper2 {
  width:90px;
}
a.menu-1-1-101, a.menu-1-1-101-active {
  width:60px;
}
.menu-tab-wrapper2 a.menu-1-1-101, .menu-tab-wrapper2  a.menu-1-1-101-active {
  *width:90px;
  *padding-left:0;
  *padding-right:0;
  text-align: center;
}
.main-sub-tabs-bar {
  background: #888888;
  height:20px;
  overflow:hidden;
  padding-left:7px;
  -moz-border-radius:0 10px 0 0;
  -webkit-border-radius:0 10px 0 0;
  border-radius:0 10px 0 0;
  display: none;
}
.main-breadcrumb {
  color:#CCC;
  font-size:9px;
  padding:3px 0 0 15px;
}
.main-breadcrumb a, .main-breadcrumb a:hover, .main-breadcrumb a:visited {
  color:#FFF;
  font-size:11px;
}
.main-sub-tabs {
  float:left;
  width:100%;
  line-height:normal;
  font-size: 90%;
}
.main-sub-tabs ul {
  margin:0;
  padding:0px;
  list-style:none;
}
.main-sub-tabs li {
  float:left;
  height:28px;
  overflow:hidden;
  /* background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/subtab-inactive-right.gif) no-repeat right bottom; */
  margin:5px 3px 0px 0px;
  padding:3px 0px 0px;
}
.main-sub-tabs li a {
  display:block;
  /* background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/subtab-inactive-left.gif) no-repeat left top; */
  padding:5px 15px;
  font-weight: bold;
  color: #fff;
}
.main-sub-tabs li.active {
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/subtab-active-bg.gif) repeat-x right top;
  border-right:1px solid #2b62c6;
}
.main-sub-tabs li.active a {
  color:#000;
}
#main .block .title {
  background-color: #fafafa;
  padding:10px 15px;
  margin:0px;
  font-size: 12pt;
  /* border-bottom:1px solid #ddd; causes problems with qanda sidebar */
  border-bottom:none;
}
#main .block-main {
  margin-bottom:30px;
}
#main .block-main .title {
  background-color: #f3f3f3;
  border-bottom:1px solid #ececec;
}
.example {
  font-size:8pt;
  color:#999;
  padding-top:2px;
}
.notapplicable {
  font-size:6pt;
  color:#999;
  padding-top:2px;
}
.taxonomy LABEL {
  color: #424242;
  font-size:8pt;
}
.warning {
  font-style:italic;
}
.form-item .radio-description {
  font-size:90%;
  padding:2px 0px 5px 6px;
}
.sidebar-logo {
  width:250px;
  overflow:hidden;
  margin:0px 0px 15px 0px;
  text-align:center;
}
.action-bar {
  text-align:right;
  position:absolute;
  right:0;
  color:#aaa;
  padding:5px;
}
.inline-actions ul {
  margin:0px;
  padding:0px;
}
.inline-actions ul li {
  display:inline;
  list-style-type:none;
  padding:0px 30px 0px 0px;
  margin:0px;
}
.welcome-message {
  position:absolute;
  top:-25px;
  right:10px;
  color:#66747f;
  width:220px;
}

.welcome-message .userlogo {
  float:right;
}

.welcome-name {
  color:#38393d;
  font-size:1em;
  font-weight:bold;
  margin-bottom:5px;
}

.message-content {
  color:#414141;
  margin-top:5px;
}

.message-tip {
  position:absolute;
  text-align:right;
  top:16px;
  right:70px;
}

.floating-sidebar {
  position:absolute;
  width:250px;
  top:15px;
  right:15px;
  z-index:2;
}
.copyright {
  font-size:11px;
}
.disabled-text {
  color:#999;
}
.posting-nav-bottom .posting-nav {
  position:relative;
  padding:7px 300px 0px 0;
}
.posting-nav {
  padding:0 300px 7px 30px;
  vertical-align:middle;
  text-align:right;
  font-size:11px;
}
.posting-nav A, .posting-nav .disabled-text {
  text-decoration:none;
  padding-right:5px;
}
.arrow-img {
  position:relative;
  top:-1px;
  margin:0 3px 0 5px;
  vertical-align:top;
}
/* ---------------------------------------------------------------------------
 * Edit page classes
 */
.label-message {
  font-weight:normal;
  padding:0px 5px;
}
.node-form {
  padding:0px;
}
.node-form .standard {
  position:relative;
  padding:15px;
}
.node-form .admin {
  position:relative;
  padding:0px 15px;
}
.node-form H2 {
  padding:2px 0px 15px;
  margin:0px;
}
.node-form .form-text {
  font-size:10pt;
}

.node-form-controls {
  position:relative;
  /*background-color:#eaeff3;
  color: #414141;
  border-top:1px solid #D7DEE4;*/
  padding:15px;
}
.node-form-controls .required-message {
  position:absolute;
  top:5px;
  right:5px;
  font-size:8pt;
}
UL.node-actions {
  list-style-type:none;
  margin:0px;
  padding:0px;
  border-top:1px solid #ddd;

}
UL.node-actions LI {
  position:relative;
  /*height:2em;*/
  padding:0 0 .7em;;
  vertical-align:center;
  border-bottom:1px solid #ddd;
  overflow:hidden;
}
UL.node-actions .bar {
  position:absolute;
  top:0px;
  left:0px;
  width:7px;
  height:2em;
  background-color:#e9f0f6;
}
UL.node-actions LI A {
  position:relative;
  top:0.3em;
  left:1em;
}
UL.node-actions  LI  A.clean {
  top:0;
  left:0;
}
#semineedle-qanda-fullresultsqanda UL.poll-status {
  position:absolute;
  top:-38px;
  left:500px;
  list-style-type:none;
  margin:0px;
  padding:0 0 0 10px;
}
UL.poll-status {
  list-style-type:none;
  margin:0px;
  padding:0 0 0 10px;

}
UL.poll-status LI {
  position:relative;
  padding:0em 0.5em 0em 0em;
  overflow:hidden;
  color:#808080;
  display:inline;
  font-size:8pt;
}

.semineedle_addnode_form .node-form {
  padding:0px;
  border: none;
}
.section-break {
  height:1px;
  border-width:1px 0px 0px;
  border-style:dashed;
  margin:30px 0px 10px;
}
#profile_content_containner .section-break {
  margin:10px 0;
}
.section-header {
  color:#226197;
}
#mceSpanFonts {
  background-color:#fff;
  background-image:none;
  text-align:left;
}
#qandaUpperLeft #wysiwyg4body, #jobUpperLeft #wysiwyg4body {
  display:none; /* Don't show "disable rich-text" link */
}

html.js .resizable-textarea textarea {
  display:block;
  color:#333333;
  font-size:10pt;
  margin-bottom:0pt;
  padding:2px 6px;
  width:100%;
}
html.js .resizable-textarea textarea.hide {
  display: none;
}

ul.tabs li a:visited{
/*  color:#006BCA;*/
}
/* ----------------------------------------------------------------------------
   Postings (Q&A) display page classes
 */
.node .node-submitted {
  position: absolute;
  top:-2em;
  padding:0px;
}
.node .content{
  padding:0px;
}


#qandaQuestionArea {
  position:relative;
  width:250px;
  overflow:hidden;
  padding:0px;
}
#qandaQuestionArea .title, #qandaQuestionArea .title A, #jobRightArea .title, #jobRightArea .title A {
  background-color:#fafafa;
  padding:0px 10px;
  font-size:105%;
  border-bottom:none;
}
#groupSidebarArea .block-toggle{
  display: none;
}

#qandaQuestionArea .block .content, #semineedle-qanda-fullresultsqanda .block .content, #jobRightArea .block .content {
  padding-top:15px;
}
#main #qandaQuestionArea .block-header-title-rorange TABLE.title, #main #semineedle-qanda-fullresultsqanda .block-header-title-rorange TABLE.title {
  position:relative;
  left:2px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-rorange-r.gif) no-repeat right top;
  padding:0px;
  border:none;
}
#main #qandaQuestionArea .block-header-title-rorange H2.title,
.panel-node-wrapper .block-header-title-rorange H2.title,
#main #semineedle-qanda-fullresultsqanda .block-header-title-rorange H2.title {
  font-size:14px;
  color:#404040;
  left:0px;
  background-image:none;
  border:none;
  height:auto;
  padding: 5px 10px;
}
#main #qandaQuestionArea .block .title,
.panel-node-wrapper .block .title,
#main #jobRightArea .block .title {
  vertical-align:middle;
  padding-left:10px;
  padding-right:10px;
  font-size:12pt;
}
#qandaTaxonomyArea, #jobTaxonomyArea {
  padding:15px 0px 30px 0px;
}
#qandaTaxonomyArea {
  margin-bottom: 1.5em;
}
.field-type-nodereference .field-label {
  display:none; /* Hide Q&A embedded advanced poll object titles */
}
.poll-title-area {
  border-bottom:1px solid #D7DEE4;
}
.poll-title-img {
  position:relative;
  top:5px;
  left:5px;
}

.poll .total {
  color:#848484;
  position:absolute;
  top:0em;
  right:17px;
  font-size:85%;
}
.poll .total EM {
  font-style:normal;
  font-size:120%;
  font-weight:bold;
}
.poll .bar {
  background-color:#FAFAFA;
}
.poll .bar .foreground {
  /*background-color:#448ed5;*/
  background-color:gray;
}
#qandaContentArea, #jobContentArea {
  width:450px;
  overflow:hidden;
  padding:0px;
}
#qandaFilesArea, #jobFilesArea {
  overflow:hidden;
  padding:15px 0px 0px;
}

#commentFilesArea {
  overflow:hidden;
  padding:0px;
}

#qandaFilesArea TBODY, #jobFilesArea TBODY, #commentFilesArea TBODY {
  border-top:none;
}
#qandaFilesArea TR.even, #qandaFilesArea TR.odd, #jobFilesArea TR.even, #jobFilesArea TR.odd, #commentFilesArea TR.even, #commentFilesArea TR.odd {
  border-bottom:none;
}
#qandaFilesArea TR.even TD, #qandaFilesArea TR.odd TD, #jobFilesArea TR.even TD, #jobFilesArea TR.odd TD, #commentFilesArea TR.even TD, #commentFilesArea TR.odd TD {
  font-size:10px;
  color:#999;
  padding:0 10px 0 0;
}
#qandaFilesArea THEAD, #jobFilesArea THEAD, #commentFilesArea THEAD {
  display:none;
}
#qandaFilesArea A, #jobFilesArea A, #commentFilesArea A  {
  font-size:12px;
}
#attachments td {
  line-height: 18px;
}
#qandaContentQuestionArea, #jobMainArea {
  width:430px;
  /*padding-bottom:15px;
  border-bottom:1px solid #dedede;
  margin:0px 0px 0px 7px;*/
  margin:0px 0px 15px 7px;
  overflow-x: auto;
}

#qandaContentQuestionArea A{
	word-break: break-word;
	word-wrap: break-word;
}

#qandaContentQuestionArea ul, #jobMainArea ul,
#qandaContentQuestionArea ol, #jobMainArea ol{
	padding:1em 0 1em 3em;
}

.hblock H2 {
  background-color: #000;
  color: #FFF;
  padding:10px 15px 10px;
  margin:0px;
  font-size:10pt;
  /*border-bottom:1px solid #ececec;*/
}
#comments {
  padding:0px;
  margin:0px;
  border:1px solid #ddd;
  margin-bottom:1.5em;
}
.gblock {
}
#comments H2, .gblock H2 {
  background-color: #f3f3f3;
  padding:7px;
  margin:0px;
  font-size:10pt;
  /*border-bottom:1px solid #ececec;*/
}

.block h2.comments {
  font-size: 12pt;
  color: #414141;
}
#comments .box H2 {
  background-color:inherit;
  padding:0px;
  border:none;
}
#comments .title, #comments .title A, #comments-block .title A, #comments-block .title {
  background-color:inherit;
  padding:0px;
  border:none;
  display:none;
}
#comments .title A {
  font-size:85%;
}
.comment {
  background-color:#fafafa;
  border-bottom:1px solid #ececec;
}
.comment ul.links {
  position: relative;
  top: -16px;
  padding: 0;
  margin: 0 0 0 5px;
}
.comment .links li {
  display:none;
}
.comment .links li.comment_delete {
  display: block !important;
}
#comments .box, #comments-block .box {
  padding:15px;
}
#comment-form .tips {
  /* display:none; */
}
#edit-comment, .panel-node-comment-form-content {
  height:40px;
  width:100%;
  font-size:10pt;
}
.qanda-question-master-container{
  display:none;
}
.qanda-question-container STRONG, .qanda-question-container LABEL {
  color:#666666;
  font-size:1em;
}
#addQuestionButton {
  z-index:10;
}

.node-content-container-qanda H1.title, .node-content-container-job H1.title, .node-content-container-syndicated_blog_post H1.title {
  padding:11px 15px 35px;
  margin-bottom:0px;
  border:none;
}

.no-rating {
  padding:3px !important;
  padding:15px 0 0 0;
  height: 20px;
  width: 15px;
  color:#CCC;
  font-size: 20pt !important;
  font-size: 12pt;
  position:relative;
  top:-10px;
}

#fivestar-my-rating-arrow {
  position:relative;
  width:70px;
  height:23px;
  float:left;
  background-color:#99AEC1;
  border:none;
  margin:0px;
  display:none;
}

#fivestar-my-rating-text {
  padding:3px 0px 3px 6px;
  color:#FFFFFF;
}

#fivestar-my-rating-title {
  width:90px;
  float:left;
  margin:0px;
}
#fivestar-arrow-gif {
  margin:0px;
  padding:0px;
  position: absolute;
  right: -10px;
  top: -1px;
}

.fivestar-widget .description {
  font-size: 8pt !important;
}

.fivestar-static-form-item .form-item label {
  font-size: 8pt;
  font-weight: normal;
  float: left;
  width: 90px;
  padding:3px 0px 3px 6px;
  margin-left: 20px;
}

.fivestar-static-form-item-hide-vote .fivestar-static-form-item .form-item label {
  padding:3px 0px 3px 0px;
  margin-left: 0px;
}

/*
.fivestar-summary, .fivestar-summary-empty {
  font-size: 8pt;
  font-weight: normal;
  padding:3px 0px 0px 0px;
}
*/
.node-fivestar {
  width:800px;
}

div.fivestar-widget {
  display: block;
  float: left;
  padding:4px 0px 0px 0px;
}

div.fivestar-widget-static {
  padding:2px 0px 0px 0px;
  float:left;
}

.fivestar-widget .fivestar-summary {
  float: left;
  width:100px;
  padding-left:2px;
}

/* Combo Static and Rate Widget */
.fivestar-combo-stars .fivestar-static-form-item {
  float: left;
  margin-right:-33px;
  width:210px;
}

.fivestar-combo-stars {

}
.node .node-fivestar {
  position: absolute;
  top:-2.5em;
  padding:0px;
  margin-left: 15px;
}

.node .joblinks, .node .qandalinks {
  padding:3px 0px 0px 0px;
  position:absolute;
  top:-2.5em;
  font-size:8pt;
  right:20px;
}
.printlinks {
  padding:3px 3px 0px 0px;
  /*
  position:absolute;
  top:-5.4em;
  right:20px;
  */
  font-size:8pt;
}
.public-printlink {
  float:right;
  padding:20px 25px 0 0;
}
.public-printlink .printlinks {
  position:relative;
  top:0;
  right:0;
}


/* ----------------------------------------------------------------------------
   Postings (Q&A) Edit page classes
 */
.qanda-question-area {
  background-color:#ccc;
}
.qanda-answer-area {
  background-color:#e0e0e0;
}
#edit-settings-admin-note {
  display:none;
}
/* please note, these qanda are currently used for job as well */
#qandaUpperLeft, #jobUpperLeft, #taskUpperLeft {
  position:relative;
  width:500px;
  float:left;

}
#qandaUpperLeft #edit-body, #jobUpperLeft #edit-body {
  height:280px;
}
#taskUpperLeft #edit-body {
  height: 98px;
}
#qandaUpperRight, #jobUpperRight, #taskUpperRight {
  position:relative;
  width:205px;
  top:0;
  right:0;
  padding:15px;
  float:right;
  padding-left:0;
}
#taskUpperRight {
  padding-top: 0px;
}
#qandaUpperRight > .section-header, #jobUpperRight > .section-header, #taskUpperRight > .section-header {
  margin:0px;
}
#qandaUpperRight #edit-og-groups, #qandaUpperRight #edit-taxonomy-2, #jobUpperRight #edit-og-groups, #jobUpperRight #edit-taxonomy-2 {
  width:100%;
}
#qandaLowerLeft, #jobLowerLeft, #taskLowerLeft {
  position:relative;
  width:480px;
}
#taskLowerLeft {
  clear: both;
  padding-top: 5px;
}
.qanda-question-container {
  position:relative;
  background-color:#f3f3f3;
  border: 1px solid #dddddd;
  margin:5px 0px 15px;
  padding:0px;
}
.qanda-question-container .node-form {
  padding:0px;
  margin:0px;
}
.qanda-question-container .node-form .standard, .qanda-question-container .node-form .admin  {
  padding:0px;
  margin:0px;
  width:478px;
  border-right:1px solid #ccc;
}
.qanda-question-header {
  padding:15px 15px 0px 15px;
}
.qanda-question-details {
  padding:0px 15px;
}
.qanda-question-body {
  background-color: #fafafa;
  padding:15px 15px 0px;
}
.qanda-question-sample {
  position:absolute;
  top:-1.5em;
  right:-180px;
}
.qanda-question-sample LABEL {
  font-size:10px;
  padding-left:10px;
  margin:0px;
}
.poll-title-area TBODY {
  border-top: none;
}
.remove-question {
  position:absolute;
  top:5px;
  right:5px;
  font-size:8pt;
  cursor:pointer;
}
.attachments {
  padding-top:20px;
}

#comment-form .attachments {
	padding-top:10px;
	padding-bottom:20px;
}

#comment-form .attachments #attach-hide {
	padding-top:0px;
}

.attachments .description {
  font-size:0.85em;
  clear:both;
}
.attachments .attachment-description{
  clear:both;
}
.attachments .messages.error ul{
  width:99%;
}
#attach-hide{

}
#attach-wrapper TABLE {
  margin:15px 0 0 0;
}
#attach-wrapper THEAD TH {
  border-bottom:1px solid #ccc;
}
#attach-hide {
  position:relative;
  padding-top:20px;
}
#attach-hide .edit-upload-item {
  float:left;
  margin-bottom:3px;
}
#attach-hide .edit-upload-item .description{
    position:relative;
}
#attach-hide .edit-upload-item LABEL {
  margin-top:15px;
}
#attach-button {
  margin:0px 0 0 5px;
}

#field-live-event-presentations-attach-hide {
  position:relative;
  padding-top:17px;
}
#field-live-event-presentations-attach-hide .edit-field-live-event-presentations-upload-item {
  float:left;
  margin-bottom:3px;
}
#field-live-event-presentations-attach-hide .edit-field-live-event-presentations-upload-item .description{
  position:relative;
}
#field-live-event-presentations-attach-hide .edit-field-live-event-presentations-upload-item LABEL {
  margin-top:15px;
}
#field-live-event-presentations-attach-hide .s3-medialib-trigger {
  margin-top: 0;
}
#field-live-event-presentations-attach-button {
  margin:0px 0 0 50px;
}

/*#field-live-event-presentations-attach-wrapper {
  padding:10px 0 0 14px;
}*/

#setting_field_enable_event_presentation .filefield-edit-file-url{
  display: none;
}
#field-live-event-presentations-attach-wrapper tr.even,
#field-live-event-presentations-attach-wrapper tr.odd {
  background-color: #FFF;
}
#field-live-event-presentations-attach-wrapper th {
  font-weight: normal;
}
#field-live-event-presentations-attach-wrapper .filefield-filebrowser th:nth-child(3),
#field-live-event-presentations-attach-wrapper .filefield-filebrowser th:nth-child(5),
#field-live-event-presentations-attach-wrapper .filefield-filebrowser td:nth-child(3),
#field-live-event-presentations-attach-wrapper .filefield-filebrowser td:nth-child(5) {
  display: none;
}
#node-form td.label-td {
  text-align: left;
}
* html .form-file {
	width:320px;
	height:23px;
}

@-moz-document url-prefix() { input[id=edit-upload] { width: 345px; } }

.form-checkboxes {
  display:block;
  clear:both;
}
.display-blocks-label {
  font-weight:bold;
  clear:both;
  padding:0;
}

#field-member-attributes-wrapper .description {
  display:block;
  clear:both;
}

/* ----------------------------------------------------------------------------
   Faceted Search classes
 */


#block-qanda_faceted_search_ui-guided, #block-faceted_search_ui-guided, #block-qanda_faceted_search_ui-current, #block-faceted_search_ui-current{
  margin-top:1.5em;
}

#block-qanda_faceted_search_ui-guided div.faceted-search-facet--my_activity--1, #block-faceted_search_ui-guided div.faceted-search-facet--my_activity--1{
  border:solid 1px #ddd;
  border-top:0px;
}

#block-qanda_faceted_search_ui-guided div.faceted-search-facet--my_activity--1 h3, #block-faceted_search_ui-guided div.faceted-search-facet--my_activity--1 h3{
  display:block;
  margin:0 0 5px;
  padding:5px;
  background:#D0F09B url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-m.gif) repeat-x scroll left top
}

.faceted-search-category-count{
  font-size:8pt;
  color:#777;
}

#faceted-search-box! {
  padding:1px 2px;
  margin:0;
}

#faceted-search-box{
  font-size:11px;
  padding:2px;
  color:#777;
  width:120px;
  margin:0;
}

* html #faceted-search-box {
  width:130px;
}
.faceted-search-facet .item-list ul, .qanda_faceted_search_facet .item-list ul{
  margin:0;
  padding:0pt 0pt 0.25em 1em;
}

#faceted-search-ui-form div, #qanda-faceted-search-ui-form div {
  margin-bottom:15px;
}

#faceted-search-box-submit {
  padding:1px 2px;
  margin:0;
  height:24px;
  width:28px;
}

* html #faceted-search-box {
  height:25px;
}

* html #faceted-search-box-submit{
  height:25px;
}

#filtered-faceted-search-ui-form .form-item, #filtered-faceted-search-ui-form .form-radios {
  margin:2px 0px;
}

#filtered-faceted-search-ui-form .faceted-search-box-item {
  display:inline;
}

#qanda-faceted-search-ui-form .form-item, #qanda-faceted-search-ui-form .form-radios {
  margin:2px 0px;
}

#qanda-faceted-search-ui-form .faceted-search-box-item {
  display:inline;
}

#faceted-search-ui-form .form-item, #faceted-search-ui-form .form-radios {
  margin:2px 0px;
}

#faceted-search-ui-form .faceted-search-box-item {
  display:inline;
}

.faceted-search-page .box h2.title {
  display:none;
}
.faceted-search-page .item-list LI {
  width:180px;
  overflow:hidden;
}
.block .faceted-search-facet {
  width:168px;
  overflow:hidden;
  font-size:10pt;
}
.faceted-search-facet H3 {
  font-size:10pt;
}
.faceted-search-facet A {
  font-size:10pt;
}
.faceted-search-numbering {
  display:block;
  float:none;
  text-align:right;
  padding-bottom:5px;
  padding-right:5px;
}

.search-results-table {
  width:100%;
  border:1px solid #ddd;
  border-top:none;
}
.search-results-table TR {
  border-bottom:1px solid #eee;
}
.search-results-table TR.odd {
  background-color:#fff;
}
.search-results-table TR.even {
  background-color:#f4f4f4;
}
.search-results-table TH {
  background-color:#f3f3f3;
  padding:14px 4px;
  font-size: 14px;
}

.search-results-table TH.heading-title-left-most {
  padding-left:6px;
}
.search-results-table TH.heading-title-right-most {
  padding-right:7px;
}
.search-results-table TH.heading-title-expand {
  width:100%;
}
.search-results-table TH A, .search-results-table TH A:VISITED {
  color:#000;
}
.search-results-table TH.active IMG {
  padding-left:3px;
}
.search-results-table TR.odd TD, .search-results-table TR.even TD {
  padding:6px 8px 6px 4px;
  vertical-align:center;
}

.manage-group-table {
  width:100%;
  border:1px solid #ddd;
  border-top:none;
}
.manage-group-table TR {
  border-bottom:1px solid #eee;
}
.manage-group-table TR.odd {
  background-color:#fff;
}
.manage-group-table TR.even {
  background-color:#f4f4f4;
}
.manage-group-table TH {
  background-color:#f3f3f3;
  padding:14px 4px;
  font-size: 14px;
}

.manage-group-table TH.heading-title-left-most {
  padding-left:6px;
}
.manage-group-table TH.heading-title-right-most {
  padding-right:7px;
}
.manage-group-tableTH.heading-title-expand {
  width:100%;
}
.manage-group-table TH A, .manage-group-table TH A:VISITED {
  color:#000;
}
.manage-group-table TH.active IMG {
  padding-left:3px;
}
.manage-group-table TR.odd TD, .manage-group-table TR.even TD {
  padding:6px 8px 6px 4px;
  vertical-align:top;
}

.manage-premiumgroup-page TR.odd TD, .manage-premiumgroup-page TR.even TD {
  vertical-align: middle;
}
.manage-premiumgroup-page {
  padding: 0 0 20px 20px;
}
h2.pg-manage-title {
  color: rgb(35, 96, 150);
  margin: 1.5em 0;
}
#block-qanda_faceted_search_ui-keyword .block {border:0;}

#block-filtered_faceted_search_ui-keyword .block{
  border:0;
}

#block-faceted_search_ui-keyword .block{
  border:0;
}

#block-qanda_faceted_search_ui-keyword.block{
  border:0;
}

#block-faceted_search_ui-keyword .form-item, #block-qanda_faceted_search_ui-keyword .form-item {
  margin-top:0px;
}
#block-faceted_search_ui-guided P, #block-qanda_faceted_search_ui-guided P {
  margin-top:0px;
  color:#777;
}
#block-faceted_search_ui-current P, #block-qanda_faceted_search_ui-current P {
  margin-top:0px;
  color:#777;
}
.new-group-button-area {
  position:absolute;
  width:11em;
  top:-66px;
  right:5px;
}

.new-group-button-area-right {
  position:absolute;
  width:11em;
  top:-66px;
  left:618px;
}
.new-posting-button-area-right {
  position:absolute;
  width:11em;
  top:0px;
  left:580px;
}

.rsvp-now-button-area-right {
}


.rsvp-submit {
   background: transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/rsvp-button-clr.jpg) no-repeat center;
   border:medium none;
   display:block;
   margin-left:162px;
   height:25px;
   width:76px;
   padding:0;
   cursor:pointer;
}

#rsvp-users label{
   font-weight:normal;
   color:#777;
}

.tag-premium {
  font-size:90%;
  font-weight:bold;
  color:#fca232;
}
.search-results-table.group-search-results TH {
  background:#c8c8c8;
  color:white;
}

.search-results-table.group-search-results TH A{
  color:#000000;
}

.search-results-table.qanda-search-results TH A{
  color:#000000;
}

.search-results-table.qanda-search-results TH {
  background:#c8c8c8;
}

.search-results-table .header-with-image {
  position:relative;
  top:-3px;
  padding:6px;
}

/* ----------------------------------------------------------------------------
   Groups
 */
#groupContentArea {
  width:450px;
  overflow:hidden;
  padding:0px;
}
#groupContentArea .field-field-description {
  padding:5px 0px 30px 15px;
}
#groupContentArea .field-field-description-premium {
  padding:5px 0px 30px 0px;
}
#groupContentArea .field-field-description .field-label, #groupContentArea .field-field-description-premium .field-label {
  display:none;
}
#groupContentArea .field-field-news {
  padding:15px 0px;
}
#groupContentArea .field-field-news .field-label, #groupContentArea .field-field-news-premium .field-label {
  display:none;
}
#groupSidebarArea, #jobRightArea {
  position:relative;
  width:250px;
  overflow:hidden;
  padding:0px;
}
#groupSidebarArea .block .title {
  background-color: #fafafa;
  padding:10px 15px;
  margin:0px;
  font-size:115%;
  border-bottom:1px solid #ddd;
  text-align: center;
}

#groupContentArea .groupNewsBlock{
	width:440px;
	overflow:hidden;
}

#groupSidebarArea .groupNewsBlock{
	width:240px;
	overflow:hidden;
}

.group-stat-block {
  height:50px;
  text-align:center;
}
.group-stat {
  width:123px;
  float:left;
  margin:10px 0px;
  text-align:center;
}
.group-stat-left {
  border-right:1px solid #dadada;
}
.group-stat-count {
  color:#444;
  font-size:large;
  font-weight:bold;
}
.group-stat-label {
  color:#424242;
  font-size:10pt;
}
.sidebarTaxonomy {
  padding-left:20px;
}
.sidebarTaxonomy ul.links li.first {
  padding:0 0.5em 0 0;
}
.sidebarTaxonomy .links A {
  font-weight:normal;
  font-size:8pt;
}
#groupSidebarArea .sidebarInfo {
  font-size:8pt;
  padding-left:20px;
}
#jobRightArea .sidebarInfo {
  padding-left:20px;
  padding-bottom:20px;
}
#jobRightArea .item-list UL {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#groupSidebarArea .item-list UL LI {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#groupSidebarArea LABEL {
  color:#424242;
  font-size:8pt;
  padding-left:15px;
}
#jobRightArea LABEL {
  color:#424242;
}
.view {
  padding:0px 15px;
}
.view-content .show-table {
  width:100%;
  *width:99.5%;
}


.view-content THEAD TH {
  border-bottom:none;
}
.view-content TABLE TR.even, .view-content TABLE TR.odd {
  border-bottom: 1px solid #EEEEEE;
}
.view-content TBODY {
  border-top: none;
}
.view-content .view-field-term-node-name {
  font-size:smaller;
  font-size:8pt;
}
.ron-all-link {
  /* position:absolute;
  bottom:-20px; not working in IE */
  text-align:right;
  padding:5px 25px 0 5px;
}
.group-form .standard, .node-content-container-groups .standard, .node-content-container-premiumgroup .standard {
  width:470px;
}
.group-ron .cat-tag {
  font-size:8pt;
  color:#999;
  padding-top:2px;
  padding-left:0px;
}
.group-form #node-form div.fieldset-wrapper {
  overflow:visible;
}
/* ----------------------------------------------------------------------------
  Community Members Listing page
*/
#semineedle-member-listing-page {
/*  overflow: auto;*/
  /* width:100%; */
  min-height: 200px;
}
#semineedle-member-listing-page .per-member tbody {
  border: 0;
}
#semineedle-member-listing-page .per-member tr {
  border-bottom: 0;
}
#semineedle-member-listing-page .per-member td {
  vertical-align: middle;
}
#semineedle-member-listing-page .per-member td:nth-child(2) {
  width: 100%
}
#semineedle-member-listing-page .per-member .logo-wrapper {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 4px;
}
#semineedle-member-listing-page .per-member .logo-wrapper img {
  max-height: none !important;
}
#semineedle-member-listing-page .per-member .username {
  max-width: 400px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
}
#semineedle-member-listing-page .my-group-icon-description{
  display:none;
}
.member-create-wrapper .user_mail,
.member-create-wrapper .user_id,
#semineedle-member-listing-page .search-results-table .user_mail,
#semineedle-member-listing-page .search-results-table .user_id{
  color: #000;
  font-size:11px;
  display:block;
}
#semineedle-member-listing-page .search-results-table .user_mail .user-mail-copy {
  color: #000;
}
span.copy-with-hover {
  cursor: pointer;
  overflow: visible;
  position: relative;
}
.copy-with-hover > i.fa-solid {
  display: none;
}
.copy-with-hover:hover > i.fa-solid {
  display: inline-block;
}
.copy-with-hover:hover > i.fa-regular {
  display: none;
}

.copy-with-hover:after {
  content: "Copied";
  display: none;
  color: #333333;
  font-size: 0.8em;
  animation: fadeIn 2s;

  position: absolute;
  left: 0;
  top: -2em;
  white-space: nowrap;
  font-weight: bold;
  background: rgba(255,255,255,0.85);
  padding: 3px 4px;
  border-radius: 5px;
}
.copy-with-hover.copied:after {
  display: inline-block;
}

#semineedle-member-listing-page .search-results-table .member{
   white-space:nowrap;
}

#semineedle-member-listing-page .search-results-table .primary_specialty{

}

#semineedle-member-listing-page .search-results-table .secondary_specialty{

}

#semineedle-member-listing-page .search-results-table .first_name{
   white-space:nowrap;
}

#semineedle-member-listing-page .search-results-table .last_name{
   white-space:nowrap;
}

#semineedle-member-listing-page .search-results-table .user_selection{
   width:0;
}

#semineedle-member-listing-page .search-results-table .last{
}
#semineedle-member-import-page .search-results-table th,
#semineedle-member-listing-page .search-results-table th{
  background: #EEEEEE;
  padding:12px 4px;
  font-size:9pt;
}

table.search-results-table > tbody > tr > td {
  border-bottom: 1px solid #EDEDED;
}

#semineedle-member-import-page .search-results-table th,
#semineedle-member-import-page .search-results-table td {
  font-size:8pt;
  line-height: 16px;
}
#semineedle-member-import-page .search-results-table td > span.filename {
  word-break: break-all;
}
#semineedle-member-import-page td.past-import-actions > a {
  white-space: nowrap;
}
#member-basic-search-box{
  font-size:12px;
  width:149px;
}

#semineedle-member-listing-page .hover-group-name{
  font-size:11px;
  color:#777;
  font-weight:bold;
  margin-left:15%;
  float:left;
  display:inline;
}

#semineedle-member-listing-page #autocomplete {
  left: 15%;
  margin-left:10px;
}


* html #semineedle-member-listing-page #autocomplete {
  margin-left: 12px;
}

.edit-field-inpuiry-to-0-value-item #autocomplete {
  margin-left: 122px;
}

#semineedle-member-listing-page .description {
  margin-left:15%;
  padding:5px;
  clear:both;
}

.community-member-listing-search-numbering {
  display:block;
  float:none;
  text-align:right;
  padding-bottom:5px;
  padding-right:5px;
}

#semineedle-member-listing-search {
  margin-bottom:10px;
}

#semineedle-member-listing-search #basic-search-form, #semineedle-member-listing-search #advanced-search-form{
  clear:both;
  /*padding:5px;*/
/*background-color:#fafafa;
  border:1px solid #f3f3f3;*/
  /*margin-bottom:10px;*/
  margin-left: 15px;
}

#semineedle-member-listing-search #basic-search-form {
  margin-bottom: 100px;
}

.member-basic-search-box-item{
  float: left;
}

#semineedle-member-listing-basic-search-form .container-submit {
    clear: both;
    padding: 0 0 0 15%;
}
#semineedle-member-listing-search-form .container-inline {
    margin: 5px auto;
    width: 100%;
    float: left;
}

#semineedle-member-listing-search-form .container-inline label {
    width: 15%;
    float: left;
    display: inline;
    text-align: right;
    margin: 0 5px 0 0;
}

#semineedle-member-listing-search-form .container-inline .form-text {
    width: 75%;
    display: inline;
    float: left;
}

#sidebar-left #semineedle-member-listing-search-form .container-inline label {
    width: auto;
    float: none;
    display: block;
    text-align: left;
    margin: 0 5px 0 0;
}

#sidebar-left #semineedle-member-listing-search-form .container-inline .form-text {
  width: 75%;
  display: inline;
  float: none;
}

#semineedle-member-listing-search-form .container-submit {
  margin:5px 0;
  padding: 0;
  margin-left: 120px;
}
.narrow #semineedle-member-listing-search-form .container-submit {
  margin-left: 0;
}
.sn-add-member-list {
  margin-bottom: 10px;
}
.add-member-search-list {
  width: 100%;
}
.add-member-search-list .default-info {
  line-height: 30px;
}
.add-member-search-list select {
  width: auto;
  font-size: 12px;
}
.add-member-search-list tr.checkbox_grey{
  background-color:#f4f4f4;
}
.add-member-search-list > tbody > tr{
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background: #FFFFFF;
}
.add-member-search-list .attendee-info span.name {
  color: #006bca;
  white-space: nowrap;
  overflow: hidden;
  max-width: 190px;
  text-overflow: ellipsis;
}
.add-member-search-list .attendee-info span.venue-name,
.add-member-search-list .attendee-info span.user-mail,
.add-member-search-list .attendee-info span.user-id {
  color: #666666;
}
.add-member-search-list .attendee-info span {
  display: block;
}
#semineedle-member-listing-search-form fieldset{
  border-top:1px solid black;
}

#semineedle-member-listing-search-form legend{
  display: block;
}
#og-member-create-member-form .form-item TD.label-td {
  width: 11em;
}

#member-search-box! {
  padding:1px 2px;
  margin:0;
}

#member-search-box{
  font-size:11px;
  padding:2px;
  color:#777;
  width:120px;
  margin:0;
}

* html #member-search-box {
  width:130px;
}


#member-search-box-submit {
  padding:1px 2px;
  margin:0;
  height:24px;
  width:28px;
}

* html #member-search-box {
  height:25px;
}

* html #member-search-box-submit{
  height:25px;
}

#semineedle-member-listing-search-form .member-search-box-item{
  display:inline;
}


#semineedle-member-listing-search #basic-search-form.show {
  display:block;
}
#semineedle-member-listing-search #advanced-search-form.show{
  display:block;
}
#semineedle-member-listing-search #basic-search-form.hide{
  display:none;
}
#semineedle-member-listing-search #advanced-search-form.hide{
  display:none;
}

/* ----------------------------------------------------------------------------
   Groups Members (aka Team Page)
 */
#og-teampage-admin-members-form TABLE {
  width:738px;
  margin:0px;
}
#og-teampage-admin-members-form TR.even, #og-teampage-admin-members-form TR.odd {
  border-bottom:none;
}
#og-teampage-admin-members-form TBODY {
  border:1px solid #D7DEE4;
}
#og-teampage-admin-members-form .action-bar {
  top:15px;
  right:15px;
  width:10em;
}
.manage-member-filter-wrapper {
  background: #eee;
  border: 1px solid #aaa;
  margin: 5px 15px;
  padding-bottom: 5px;
}
/* ----------------------------------------------------------------------------
 * Overview (comunity and user)
 */

#overviewContentArea {
  padding:0px 0px 0px 0px;
}
#overviewSidebarArea {
  width:232px;
  padding:0px 0px 0px 13px;
}
#overviewSidebarArea a:visited{
  color:#006BCA;
}
#overviewContentArea .table-area {
  padding:0px 0px 0px 0px;
}
.table-title {
  background-color: #fafafa;
  padding:0px 0px;
  margin:0px;
  font-size:115%;
  text-align:right;
}
.overview-table {
  width:100%;
  border-top:1px solid #dddddd;
}
.overview-table.no-border {
  border-top: none;
}
.exhibit_companies_list .overview-table{
  *width:93% !important;
}
.group-block-content-view .overview-table {
  border-top:0;
}
.overview-table .row-even,
.overview-table .even,
.overview-table .odd,
.overview-table .row-odd {
  background-color: #fff;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
.venues-list.overview-table tr.item {
  border-right: 0;
  border-left: 0;
}
.overview-table .tr-home-venues-list-more:not(.tr-no-result) td {
  border-top: 1px solid #dddddd;
}
.overview-table tr:first-child {
  border-top: 0;
}
.overview-table TR {
}
.overview-table TBODY {
  border-top:none;
}

.overview-table THEAD {
  border-top:none;
  border-bottom:none;
}
.overview-table TH {
  height:36px;
  margin:0px;
  padding:0px 5px 0px 10px;
  background:#e9eef2 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/sub-header-bg.gif) repeat-x left top;
  border-bottom:none;
}
.overview-table TD {
  margin:0px;
  padding: 0.3em 0.3em 0.3em 1.1em;
  border-bottom:none;
}
.overview-table-outside TD{
  padding:0px;
}
.overview-table-inside TD{
  padding:5px 0px 5px 10px;
}
.overview-table-outside-col-left {
  border-right:1px solid #dadada;
}

.overview-table .row-label{
  font-size: 1em;
  font-weight: bold;
  padding:10px 15px;
  margin:0px;
  font-size:115%;
}
.overview-table .element-value{
  font-size: 1em;
  font-weight: bold;
  font-size:115%;
  padding:10px 5px;
  margin:0px;
  text-align:left;
}
.overview-table .element-novalue{
  padding:10px 5px;
  margin:0px;
  font-size:115%;
  text-align:left;
  color:#cccccc;
}
.overview-table .title-link{
  padding:10px 0px;
  margin:0px;
  text-align:left;
  font-weight: normal;
}
.overview-table .user-link{
  padding:10px 0px;
  margin:0px;
  text-align:left;
  color: #888;
  font-size: 11px;
}
.overview-table .user-link a{
  color: black;
  font-size: 10pt;
}
.overview-table .user-link span{
}
.overview-table .group-logo{
  padding:0px 0px;
  margin:0px;
  max-width: 150px;
  display: inline-block;
}

#block-semineedle_custom-sites_you_might_like .overview-table .group-logo, #block-semineedle_custom-newest_sites .overview-table .group-logo, #block-semineedle_custom-most_active_sites .overview-table .group-logo {
  width:auto;
}
#block-semineedle_custom-sites_you_might_like .overview-table, #block-semineedle_custom-newest_sites .overview-table, #block-semineedle_custom-most_active_sites .overview-table {
  *width:99.2%;
}
.overview-table .no-values{
  padding:10px 0px;
  margin:0px;
  text-align:left;
}
.overview-table .col-set-end{
}
.overview-table .col-set-start{
}

#overviewSidebarArea .block .title {
  background-color: #fafafa;
  padding:10px 15px;
  margin:0px;
  font-size:115%;
  text-align:center;
  border-bottom:1px solid #ddd;
}
.overview-stat-block {
  height:290px;
  text-align:center;
}
.overview-stat-block-three {
  margin:0px;
  padding:0px;
  text-align:left;
  border-top:1px solid #dadada;
}
.overview-stat-block-three-h {
  border-top:1px solid #DADADA;
  margin:0px;
  /* padding:15px 0pt 5pt 55px; */
  padding: 20px 10px 10px;
  position: relative;
  float: left;
  width: 210px;
}
* html .overview-stat-block-three-h {
  padding: 20px 10px 10px;
  width: 230px;
}
.overview-stat-h {
  width:75px;
  margin:0;
  float: left;
  display: inline;
  text-align:center;
  position: relative;
}
.overview-stat-logo-h {
  width:67;
  float:left;
  margin:0px;
  padding:16px 0 0 20px;
  position: relative;
}
.overview-stat-label-h {
  width:60;
  color:#424242;
  font-size:10pt;
  margin:0;
}
.overview-stat-count-h {
  color:#444;
  font-size:large;
  font-weight:bold;
  margin:0;
  padding:0;
  position: relative;
}
.overview-stat-top {
  border-bottom:1px solid #dadada;
}
.overview-stat {
  float: left;
}

/* centered because no logo */
.no-logo-stat {
  clear:both;
  margin:0px auto;
  text-align:center;
}
/*  width:210px;
*/

.overview-stat-logo {
  width:67;
  float:left;
  margin:0px;
  padding:16px 20px 10px 12px;
}
.overview-stat-count {
  color:#444;
  font-size: 12px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  vertical-align: top;
}
.overview-stat-label {
  color:#424242;
  font-size:10pt;
  margin:0px 0px 10px 0px;
  vertical-align: top;
}

/* used for the square */
.cat-meter-stat-block {
  height:105px;
  text-align:center;
  border-top:1px solid #dadada;
}
.cat-meter-stat {
  width:110px;
  float:left;
  margin:10px 0px;
  text-align:center;
}
.cat-meter-stat-left {
  border-right:1px solid #dadada;
}
.cat-meter-stat-logo {
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
}
.cat-meter-stat-count {
  color:#444;
  font-size:large;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.cat-meter-stat-label {
  color:#424242;
  font-size:10pt;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

/* used for the needle-meter */
/* this is a square block */
.square-meter-stat-block {
  text-align:center;
  width:210px;
  padding:10px 10px 0px 10px;
}
.square-meter-stat-top {
  margin:0px 0px;
  text-align:center;
  border-bottom:1px solid #dadada;
  padding: 10px 5px 10px 5px;
}
.square-meter-stat-left {
  width:105px;
  float:left;
  text-align:center;
  border-right:1px solid #dadada;
  padding: 10px 0px;
}
.square-meter-stat-bottom {
  text-align:center;
  padding: 15px 0px 10px 5px;
}
.square-meter-stat-count {
  color:#444;
  font-size:large;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}
.square-meter-stat-label {
  color:#424242;
  font-size:10pt;
  margin:0px 0px 10px 0px;
}


/* used for the action links on the overview pages */
.action-link-block {
  height:122px;
  text-align:left;
}
.action-link {
  margin:0px 0px;
  text-align:left;
  border-bottom:1px solid #dadada;
  padding:10px 10px 10px 10px;
}
.action-link-label {
  font-weight:bold;
  margin:0px;
}
.action-link-left {
background-color:#EAEFF3;
border:1px solid #D7DEE4;
color:#414141;
padding:5px 0px;
}
.action-link-top {
  background-color:#fafafa;
  margin:0px 0px;
  border-bottom:1px solid #dadada;
  padding:10px 0px 0px 0px;
}
.action-link-bottom {
  background-color:#fafafa;
  margin:0px 0px;
  padding:10px 0px 0px 0px;
}

/* feeds on the overview page */
.checkbox-columns .form-item, .checkbox-columns-clear .form-item{
  width: 350px;
  margin-right: 10px;
  padding:0;
  float: left;
  display: inline;
}

.checkbox-columns-clear .form-item {
  clear:left;
}

/* ----------------------------------------------------------------------------
 * Edit User Home
 */
#aggregator {
  width:500px;
  margin:0 0 0 15px;
}
#aggregator .feed-item-title {
  font-size:14px;
  border-top:1px solid #ddd;
}
#aggregator .feed-item-body {
  font-size:11px;
  padding:2px 10px;
  margin-bottom:0px;
}
.feed-summary {
  font-size:11px;
  padding:2px 10px;
}
.feed-actions {
  font-size:10px;
  padding:2px 0 0;
}
#semineedle-feed-quickadd-form {
  position:relative;
}
#semineedle-feed-quickadd-form .edit-url-item {
  float:left;
  margin-bottom:3px;
}
#semineedle-feed-quickadd-form .edit-url-item LABEL {
  margin-top:0px;
}
#semineedle-feed-quickadd-form #edit-submit {
  margin:18px 0 0 5px;
}
#semineedle-feed-category-form .form-checkboxes {
  margin:5px 0;
}
#semineedle-feed-category-form .section-header {
  margin:30px 0 0;
  clear: both;
}
#semineedle-feed-category-form LABEL {
  margin:5px 0 0 10px;
}
.content-container .node-form-controls {
  position:relative;
  /*background-color:#eaeff3;
  color: #414141;
  border:1px solid #D7DEE4;*/
  padding:15px;
  margin-top:15px;
  clear:both;
}

/* ----------------------------------------------------------------------------
   User Profile
 */
#main .profile, #profile_content_containner .profile {
  clear: left;
  display: inline;
  float: left;
  padding:0px 35px 15px;
}

#user-pass-reset {
  padding:15px 15px 0px 15px;
}
#user-login {
  padding-top: 0px;
}

#user-login .item-list ul, #user-login .item-list li{
  list-style-type:none;
  margin:0;
  padding:0pt 0pt 0.5em 0em;
}
#user-login label {
color:#646464;
}

#user-login #login-disclaimer {
  display:none;
}

#user-register .borderless{
  margin-bottom:0;
  border:0;
  padding-bottom:0;
}
#user-register .description{
  display:none;
}

#user-register, #user-edit {
  /*padding-top:15px;*/
}
#user-edit .edit-pass-pass2-item {
  margin-bottom:0px;
}
#user-edit .node-form-controls #edit-submit {
  margin-top:0;
}

#user-edit .node-form {
width:100%;
}
#user-register .edit-profile-enable-search-item .option {
  color:#777;
}
#user-register LEGEND {
  display: block;
  padding:20px 0px 10px;
  color:#226197;
  font-size:medium;
  font-weight:bold;
}
#user-register FIELDSET {
  border-bottom: none;
}
#user-register .form-radios, #user-edit .form-radios, #jobUpperLeft .form-radios {
  height:1.5em;
  margin: 1px 0 0;
}
#user-register .form-radios .form-item, #user-edit .form-radios .form-item {
  float: left;
  padding:0px 10px 0px 0px;
  margin:0px;
}
#jobUpperLeft .form-radios .form-item {
  float: left;
  padding:0px 10px 0px 0px;
  margin:0px;
}
#jobUpperLeft .float-radio-left {
  float: left;
}
#user-edit FIELDSET {
  position:relative;
  /*width:470px;*/
  width: 90%;
  padding:15px 0 0;
  margin:0;
}
#profile_content_containner #user-edit FIELDSET {
  padding:0;
  width: 100%;
}
#user-edit .node-form FIELDSET {
  position:relative;
  left:0px;
  width:350px;
  padding:0 0 0px 0;
  margin:0 0px 0px;
}
#user-edit select#edit-timezone {
  width: 300px;
}
#profile_content_containner .profile .title, #main .profile .title, #user-edit .title {
  background-color:#fff;
  color: #333333;
  margin:0px;
  padding:15px 0px 2px 0px;
  border-bottom:none;
  font-size: 11pt;
  font-weight: normal;
}
#main .profile DL, #user-edit DL {
  padding:0px 0px 15px 0px;
  margin:0px;
}
/*
#main .profile ul {
  margin:0px;
  padding:0px;
}
#main .profile ul li {
  list-style-type:none;
  padding:0px 0px 5px 0px;
  margin:0px;
}
*/
/*#countryDetails {
  height:5em;
}
*/

#user-edit .form-radios .edit-og-email-item{
  float: none;
}
#og_email_settings .form-radios {
  height:auto;
  margin: 1px 0 0;
}
#og_email_settings .form-item {
  margin-bottom: 1pt;
}
#user-edit #user-edit-groupcomm {
  padding-left:24px;
}
#user-edit #user-edit-groupcomm .form-checkboxes{
  margin-top:0px;
}
#user-login-form {
  text-align:left;
  margin-left:15px;
}
#sidebar-left #user-login-form {
  margin-left:0;
}
#user-login-form UL {
  text-align:left;
  list-style-type:none;
  padding:11px 0px 0px;
}
#user-login-form LI {
  text-align:left;
  list-style-type:none;
  margin:0px;
}
/* ----------------------------------------------------------------------------
   WWW Public Pages
 */
#homeHeader {
  position : relative;
  float: left;
  width: 490px;

}
#homeContent {
  color:#424242;
  font-size:13px;
  line-height:46px;
  z-index: 0;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/home_header_conf.png) no-repeat top center;
  position : relative;
  float: left;
  width: 490px;
  clear:both;
}
.homeHeaderLeft {
  top: -1px;
  left: -1px;
  position:relative;
  float: left;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-header-tl.gif) no-repeat top left;
height:7px;
}
.homeHeaderRight {
  top: -1px;
  position: relative;
  float: right;
  right: -1px;
  height:7px;
   background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-header-tr.gif) no-repeat top right;
   z-index:999;
}
.companyName {
  color:#226fba;
  font-size:16px;
  font-weight:bold;
}
.block-header-title-news {
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/news-header.png);
  height: 38px;
  top:-1px;
  position:relative;
}
.block-header-title-news-left {
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/news-header-left.png) no-repeat left top;
  left:-1px;
  position:relative;
}
H1.title-news {
  font-size:115%;
  margin:0px;
  padding:10px 15px;
  text-align:left;
  color: black;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/news-header-right.png) no-repeat scroll right top;
  border:medium none;
  left:2px;
  position:relative;
  right: -2px;
}
#homeSideBlock {
  width:250px;
}

#homeSideBlock .block-header-title-ltblue {
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/signin-header.png) repeat-x top;
  height: 40px;
  position:relative;
}
#homeSideBlock .block-header-title-ltblue .block-header-title-left {
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/signin-header-left.png) no-repeat left top;
  left:-1px;
  top:-1px;
  position:relative;
  height: 40px;
}
#homeSideBlock .block-header-title-ltblue H2.title {
  font-size:115%;
  margin:0px;
  padding:10px 15px;
  text-align:left;
  color: #414141;
  /* background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-lblue-r.gif) no-repeat scroll right top; */
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/signin-header-right.png) no-repeat scroll right top;

  border:medium none;
  left:2px;
  position:relative;
}
#homeSideBlock H2.title {
  font-size:115%;
  margin:0px;
  padding:10px 15px;
  text-align:left;
  color: #414141;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-lblue-m.gif) repeat-x top;

  height:42px;
}
#content-main {
}
#content-sidebar-left {
  width:190px;
  padding-right:30px;
}
#content-sidebar-right {
  width:250px;
  padding-left:30px;
}
#content-sidebar-left UL.node-actions {
  border-top:none;
}
#content-sidebar-left .block .title, #content-sidebar-right .block .title {
  background-color: #fafafa;
  padding:10px 15px;
  margin:0px;
  font-size:115%;
  border-bottom:1px solid #ddd;
  text-align: center;
}
#content-sidebar-left UL.node-actions li {
  padding:5px;
  height:auto;
}
#content-sidebar-left UL.node-actions li.selected {
  font-weight:bold;
  color:#333;
}
#content-sidebar-left UL.node-actions LI.last {
  border-bottom:none;
}
#content-sidebar-left UL.node-actions li a {
  left:0;
  top:0;
}
#content-main H1 {
  color:#226197;
}
#content-main H2, #content-main H3, #content-main H4, #content-main H5 {
  color:#000;
  font-size:10pt;
  margin-bottom:3px;
}
#content-main H1, #content-main H2, #content-main H3, #content-main H4, #content-main H5 {
  margin-top:0px;
}

.tour-footer-links {
  padding:30px 15px 0;
  text-align:right;
}
#system-appended-text {
background-color:#ffffff;
  font-family: Arial,Tahoma, Verdana;

font-size: 10pt;
border:0px;
padding:0px;
}

#content-main H1, #content-main H2, #content-main H3, #content-main H4, #content-main H5 {
  margin-top:0px;
}

#user-edit .node-form .standard {
  padding: 0 0 00px 0;
}
#user-edit .node-form .standard .collapsible .fieldset-wrapper {
  width: 101%;
}
.user-logo-wrapper img {
  border: 1px solid grey;
}
#user-edit .node-form .imagefield-edit-image-row {
  float: left;
  width: 95%;
  border: none;
}
#user-edit .node-form .imagefield-edit-image-replace {
  float: left;
  font-size: 0.85em;
  color: #808080;
  margin-bottom: 8px;
}

#user-edit .node-form .imagefield-edit-image-row .imagefield-edit-image-detail {
  margin: 0 10px !important;
  float: right;
  width: 60%;
}

.user-home {
  margin: 30px 0px 0 10px;
}
.user-home .profile {
  border: 0;
  width: 100%;
  padding: 0 0 10px 0 !important;
}
.user-home .profile th {
  border: 0;
  text-align: right;
}
.user-home .user-action-links {
  float: left;
}
#profile-right-sidebar {
  margin: 30px 10px 0px 15px;
  padding:0 0 0 0;
}
#profile-right-sidebar .block {
  border: 1px solid #dddddd;
}

#profile-right-sidebar a:visited{
  color:#006BCA
}
#profile-right-sidebar .block .title {
  background-color: #fafafa;
  padding:7px 15px;
  margin:0px;
  text-align:center;
  border-bottom:1px solid #ddd;
}

.user-head-logo {
  position: relative;
  margin: 6px 20px 0 0;
  padding: 0;
}

#cornertl {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 10px;
  width: 10px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/circle.png) left top;
}

#cornertr {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 10px;
  width: 10px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/circle.png) right top;
}

#cornerbl {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 10px;
  width: 10px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/circle.png) left bottom;
}

#cornerbr {
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 10px;
  width: 10px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/circle.png) right bottom;
}
.groups ul {
  border-top:1px solid #DDDDDD;
  padding: 15px 0 10px 15px;
}
.groups ul li {
  list-style-type: none;
}
/*
.groups .title {
  padding: 5px 15px !important;
}
*/
.profile .block .space {
  padding: 0 0 0 10px;
  float: left;
}
.row-sub {
  color: #8E8E8E;
}

.form-item-indent {
  margin-left: 25px;
}

.public-post {
  float: left;
  width: 100%;
  margin: 0 0 40px 0;
}
.featured-content {
  float: left;
}
.featured-question {
  float: right;
  margin-bottom: 10px;
}
.public-to-join {
  clear: both;
  float: right;
  width: 270px;
}
.public-post .block-header-title-blue {
  margin-bottom: 10px !important;
}
.public-post .block-header-title-left {
  height: 40px !important;
}
.block-header-title-blue .title {
  padding: 7px !important;
}

.public-post .block-header-title-gray {
  margin-bottom: 10px !important;
}
.public-post .block-header-title-left {
  height: 40px !important;
}
.block-header-title-gray .title {
  padding: 7px !important;
}
.block-header-title-gray .title a {
  color: black !important;
}

.public-post .title a {
  background: transparent none repeat scroll 0% 0% !important;
  border: 0 !important;
  padding: 0 !important;
}
.featured-question .block-header-title-orange, .featured-question .block-header-title-left {
  height: 35px !important;
  width: 250px;
}
.featured-question .title {
  width: 242px !important;
  _width: 260px !important;
  height: 27px !important;
  padding: 8px 0 0 8px !important;
  font-size: 13pt !important;
  color: black !important;
}
.featured-question .questions {
  padding: 0 0 0 5px;
  width: 245px;
}
.featured-content {
  padding: 0 10px;
  width: 460px;
}
.featured-content-category {
  width: 100%;
  border-top: 1px solid #c8c8c8;
  margin: 20px 0 0 0;
  padding: 5px 0 0 0;
}
.featured-content-category .label {
  font-weight: bold;
  color: #333;
}
.public-to-join a {
  text-decoration: underline;
}
.job-cat {
  float: left;
  font-weight: bold;
  clear: both;
}
.job-cat-value {
  float: left;
  margin: 0 0 10px 0;
  clear: both;
  width: 245px;
}
.question-item-index {
  float: left;
  margin: 5px 0 0 5px;
}
.question-item {
  padding: 5px 0 15px 25px;
}

#countryDetails {
  width: 100%;
}
.webform-component-country .profile-custom-state-wrapper td .loading,
#user-edit .profile-custom-state-wrapper td .loading,
.webform-component-country.loading .profile-custom-state-wrapper td input,
#user-edit.loading .profile-custom-state-wrapper td input,
.webform-component-country.state-mode-custom #countryDetails,
#user-edit.state-mode-custom #countryDetails,
.webform-component-country.state-mode-select .profile-custom-state-wrapper,
#user-edit.state-mode-select .profile-custom-state-wrapper,
.webform-component-country.loading #countryDetails,
#user-edit.loading #countryDetails {
  display: none;
}
#user-edit.loading .profile-custom-state-wrapper td .loading,
.webform-component-country.loading .profile-custom-state-wrapper td .loading {
  display: inline-block;
  line-height: 20px;
  padding: 5px 6px;
}
.webform-components .country-without-state.webform-component-country #countryDetails,
.webform-components .country-without-state.webform-component-country .profile-custom-state-wrapper {
  display: none;
}

.edit-profile-state-item {
  margin-right: 50px;
}
.form-item-inline .edit-profile-state-item {
  margin-right: 0;
}
.register-photo .standard {
  padding: 0;
}
.form-change-id {
  padding: 0 0 0 140px;
  background: #FFF url(//www.engagez.net/sites/all/themes/custom/semineedle/images/stop-yellow.jpg) no-repeat left top;
}
.des-change-id {
  padding: 10px 0 0 25px;
  color: #888;
}
.textbox-change-id {
  padding: 8px 0 5px 75px;
}
.radios-change-id {
  margin-bottom: 0;
}
#user-edit fieldset.collapsible .fieldset-wrapper {
  overflow: visible;
}
#user-notification-wrapper > .form-item {
  float:left;
}
.edit-profile-enable-search-item {
  margin-bottom:0;
}

.view-og-ghp-ron-job, .view-og-ghp-ron-qanda {
  padding: 0;
}
.group-block-content-view tr.odd td, .group-block-content-view tr.even td, .view-og-ghp-ron-job tr.odd td, .view-og-ghp-ron-qanda tr.odd td, .view-og-ghp-ron-job tr.even td, .view-og-ghp-ron-qanda tr.even td {
  padding: 0.3em 0.3em 0.3em 1.1em;
}
.view-empty-og-ghp-ron-qanda {
  padding: 0 1.1em;
}

/* ----------------------------------------------------------------------------
   User Profile
 */
.syndicated_blog_info{
  font-size:8pt;
  color:#999999;
  border-top:1px dashed #DEDEDE;
  padding-top:5px;
  margin-top:15px;
}

.syndicated_blog_info LABEL {
  color: #424242;
  font-size:8pt;
}
.syndicated_blog_info .description{
  color:#000;
  font-weight:bold;
}

.syndicated_blog_info A {
  font-weight:bold;
}
.subtitle {
  font-size:11pt;
  font-weight:normal;
  margin:5px 0px;
  color:#707E89;
}
.recipients {
  font-size:14pt;
  color:#3a6293;
  margin:11px 15px 0px;
}
.invitebuttons {
  border:1px solid #95AABF;
  float:left;
  margin:15px 0px 0px 10px;
  padding:5px 5px 0px 15px;
  background-color:#F6F7FB;
}
.invitetip {
  float:left;
  width:160px;
  color:#222222;
  font-size:10pt;
  font-weight:bold;
  height:32px;
  margin:7px 0px 0px;
}
.invite-button {
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/abutton_right.gif) no-repeat scroll right top;
  float:left;
  margin-right:5px;
}
.button-plus {
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/abutton_mid.gif) repeat-x scroll top;
  margin:0px 8px;
  padding:7px 0px;
  text-align:center;
  vertical-align:middle;
  font-size:12pt;
}
.button-left {
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/button_left.gif) no-repeat scroll left;
  height:32px;
  width:31px;
  float:left;
}

.messageprefix {
  color:#9b21be;
  font-size:14pt;
  margin:5px 0px;
  padding-top:5px;
  clear:both;
  border-top:1px dashed #CCCCCC;
}

.messagebody {
  border:1px solid #95AABF;
  margin:10px 0px;
  background-color:#fcfdff;
  font-style:italic;
  width:95%;
  padding:10px 1px 10px 5px;
}

.emailprefix {
  font-weight:normal;
  font-size:9pt;
}

/* posting event type */

input.form-text.jscalendar{
  float:left;
}


.jscalendar-icon{
  float:left;
}

* html .jscalendar-icon{
  position:absolute;
}

.posting_event_date_time {
  display:none;
}
.posting_event_date_time .edit-start-date-item,
.posting_event_date_time .edit-end-date-item {
  display: none;
}
.posting_event_date_time .description, .group_event_date_time .description{
  clear:both;
}
.posting_event_date_time .description {
  margin-top: 5px;
}


.group_event_date_time {
  display:none;
  padding-left:25px;
}

#pre-registion-url-wrapper, #site-auto-approve-wrapper {
  display:none;
  padding:3px 0 0 50px;
}

#registration-setting #pre-registion-url-wrapper, #registration-setting #site-auto-approve-wrapper {
  display:block;
  padding:3px 0 0 0px
}

#site-host-event-wrapper {
  display:none;
  padding:3px 0 0 25px
}
#pre-registion-url-wrapper .description, #site-host-event-wrapper .description {
  color:#808080;
  font-size:0.85em;
  padding:5px 0 0;
}
.site-host-event-wrapper-description, .site-auto-approve-description {
  color:#808080;
  font-size:0.85em;
  padding:5px 0 0;
  display:none;
}
#field_auto_approve_member_div, #field_hosting_an_event_div {
  display:none;
}

.activity-date {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 40px 0 20px;
	color: #777;
	border-bottom: 1px solid #DDD;
	padding: 0 0 10px 0;
}
.activity-items {
  margin: 0 40px 20px 40px;
}
.activity-item {
  margin: 0 0 4px 0;
  padding: 4px 0 0 0;
  border-top: 1px solid #DDD;
}
.activity-item-date {
  color: #BBB;
  font-size: 11px;
  margin: 0 0 0 10px;
}


/* event calendar style */

.event-calendar .title, .event-calendar .title a {
   font-size: 10pt;
}


#main .event-calendar  a{
  color:#006BCA;
}
.event-calendar .more-link{
  text-align:right;
}

#main .event-calendar .title, #main .event-calendar  .title a{
  padding: 3px;
  line-height:1.5em;
  font-style:normal;
  border-bottom:none;
  font-size:12px
}
#main .event-calendar .weekview .title a, #main .event-calendar .monthview .title a {
  font-size: 11px;
}

.event-calendar .start{
  font-size:.8em;
}
.event-calendar .statistics_counter{
  display:none;
}

.event-calendar .type{
  display:none;
}

.event-calendar .links{
  display:none;
}

.event-calendar div.event{
  border: 1px solid #ccc;
  margin: 0.25em;

}

.event-calendar .list-view div.event{
  margin:0.25em 0;
}


.event-calendar div.day{
  border-color:#eee;
  background:#fff;
  font-size:11px;
}

.event-calendar th{
  background: #448ED6 ;
  color:#fff;
}

.event-calendar tr.odd td, .event-calendar tr.even td {
  padding: 0;
}

.event-calendar .event-block tr.odd td, .event-calendar .event-block tr.even td {
  padding: 3px;
}


.event-calendar div.info {
 display:none;
}

.event-calendar table caption{
 padding-bottom:5px;
}

#group-mini-calendar .event-calendar table{
  margin-bottom:0em;
  margin-left:.1em
}

#group-mini-calendar {
  margin:15px 0 40px;
}

#group-mini-calendar .view_larger_calendar{
  font-size:10px;
  float:left;
  margin-top:.4em;
}


#group-mini-calendar .event-calendar td{
  border:0 solid #bbb;
}

#group-mini-calendar {
/*    height:200px; */
}
#group-mini-calendar .event-calendar tr{
  border:0 solid #bbb;
}

#group-mini-calendar .event-calendar th {
  border:0;
  color:#000;
  padding:5px;
  background:#EAEFF3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tm.gif) repeat-x scroll left top;
  border-bottom:1px solid #DDDDDD;
}


 .event-calendar th {
  border:0;
  color:#000;
  padding:5px;
  background:#EAEFF3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tm.gif) repeat-x scroll left top;
  border-bottom:1px solid #DDDDDD;
}
 .event-calendar .list-view th {
  background: transparent;
  border: 0;
}

#group-mini-calendar .event-calendar .even{
  background-color:#F3F3F3;
}
#group-mini-calendar .event-calendar table{
  border:1px solid #D7DEE4;
}
#group-mini-calendar .event-calendar td.selected{
  background:transparent;
}

#group-mini-calendar .ical-link, #group-mini-calendar .feed-link{
  text-align:left;
  padding:5px 0 15px 5px;
  float:right;
}


.ical-link,  .feed-link{
  text-align:left;
  padding:5px 0 15px 5px;
  float:right;
}


.event-calendar .even td.sat{
  background-color:#F7D6D6;
}

.event-calendar .even td.sun{
 background-color:#F7D6D6;
}

.event-calendar div.event {
  font-style:normal;
}
.event-calendar-back-to-group-nav{
  font-size:11px;
  margin-bottom:10px;
}
.event-calendar-back-to-group-nav a {
  text-decoration:none;
}

.event-calendar .stripe-1, .event-calendar .stripe-2, .event-calendar .stripe-3, .event-calendar .stripe-4, .event-calendar .stripe-5, .event-calendar .stripe-6, .event-calendar .stripe-7,.event-calendar .stripe-8,.event-calendar .stripe-9,.event-calendar .stripe-10{
  display:none;
}

.calendar-content{
/*  height:220px; */
}
.popup-wrapper-resources {
	background: #444;
	left:50%;
	margin-left:-213px;
	margin-top:-173px;
	opacity:0.2;
	position: absolute;
	top:50%;
	width:488px;
	height: 343px;
  /* z-index: 999;  */
  filter: alpha(opacity=20);
}
.resources-move {
  background: #FFF;
  left:50%;
  margin-left:-203px;
  margin-top:-163px;
  position: absolute;
  top:50%;
  width:468px;
  overflow-y:auto;
  height: 323px;
  z-index: 3;
  /* z-index: 999;  */
}
.sel-rss-site {
	background: #FFF;
  z-index: 999;
  text-align: left;
  margin: 30px;
  padding: 0 0 30px 0;
}
.resources-move h1, .sel-rss-site h1 {
	padding: 10px 0 10px 0;
	margin: 10px 20px 10px 20px;
	color: black;
	border-bottom: 1px dotted #CCC;
}
.edit-block-form{
  padding: 10px 0 10px 0;
  margin: 10px 20px 10px 20px;
  border-bottom: 1px dotted #CCC;
}
.edit-block-form span{
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 0.5px;
  text-indent: 5px;
  letter-spacing: -1px;
  color: black
}
.sel-rss-site .sel-item {
  padding: 10px 20px;
}
.resources-move .sel-item {
  padding: 10px 20px 10px 10px;
}
.sel-rss-site .sel-item .sel-item-title {
  color: #666;
  padding: 0 0 5px 0;
}
.sel-rss-site .sel-item .sel-item-title li {
  margin: 0 0 0 15px;
  padding: 0;
}
*+html .sel-rss-site .sel-item .sel-item-title li {
  margin: 0;
}
*html .sel-rss-site .sel-item .sel-item-title li {
  margin: 0;
}
.sel-rss-site .sel-item .sel-item-title span {
  font-weight: bold;
  color: #000;
  padding: 0 3px;
}
.sel-rss-site .sel-item .sel-item-url {
  padding: 0 0 5px 18px;
  font-style: italic;
}
.sel-rss-site .sel-item .sel-item-des {
  color: #333;
  padding: 0 0 0 18px;
}
.resources-move .sel-action, .sel-rss-site .sel-action {
  text-align: right;
  padding: 0 20px 0 0;
}

.albums-list-v {
  padding: 0 0 0 50px;
}
.albums-list-v .acidfree-cell {
  margin: 10px 0 0 0;
}
#qandaFilesArea table{
  margin: 5px 0 0 20px;
}
.node-resource-panel #qandaFilesArea > label {
  float: left;
  margin-right: 10px;
}
.node-resource-panel #qandaFilesArea table{
  /*margin: 5px 0 0 20px;*/
  margin: 0;
}

#comment-preview {
  margin: 0 3px 0 10px;
}

.welcomebox{
  text-align:center;
  white-space: nowrap;
  width:280px;
  overflow:hidden;
}
.welcomebox .username {
  padding: 0pt 0.5em 0pt 0pt;
  font-weight: bold;
  line-height: 28px;
  white-space: nowrap;
  display: inline;
}
.welcomebox img{
	vertical-align:middle;
}

.search-result-box {
	margin:5px 20px 35px 20px;
}

.search-result-type {
	border-bottom:1px solid #CCCCCC;
	height:40px;
}

.search-result-type h2 {
	display:inline;
}

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

.result-total {
	font-size:10pt;
	color:#000000;
	font-weight:normal;
	float:right;
}

#welcome-user {
	padding:20px 0 15px;
	width:219px;
	vertical-align:middle;
    text-align:right;
}

.og_forum-manager-add .standard{
	width:470px;
}
.semineedle_forum_list_page .search-results-table .last_post{
	vertical-align:middle;
}

.semineedle-forum-list TH{
	text-align:center;
	padding-bottom:3px
}

.semineedle-forum-list TR{
	border:none;
}

.semineedle-forum-list .center{
	text-align:center;
}

.semineedle-forum-list{
	width:720px;
}
.semineedle-forum-list .forums{
	width:400px;
}

.semineedle-forum-topic-page .td-underline-bottom #commentFilesArea #attachments{
 margin: 5px 0 0 20px
}

.forum-topic-title{
  font-weight:bold;
}

.forum-topic-delete{
	background-color:#cccccc;
}

.semineedle-forum-topic-page #panel-preiview-comment{
margin-right:20px;
}

.title-group{
	border-bottom:1px dashed #cccccc;
	color:#414141;
	margin-bottom:20px;
	padding:0 0 10px;
	font-size:14pt;
	font-weight:bold;
}
#user-login-form .form-item label {
	display: inline;
}
#user-login-form .edit-name-item label {
  padding: 0 1.2em 0 0;
}
.float-panel {
  z-index: 999;
  display: none;
  background: #FFF;
  border-width: 1px;
  border-style: solid;
  border-color: #AAA;
  padding: 10px 15px;
  position: absolute;
  top: 0;
  text-align:left;
  -moz-border-radius:0 10px 10px 10px;
  -webkit-border-radius:0 10px 10px 10px;
  border-radius:0 10px 10px 10px;

  -moz-box-shadow:1px 1px 10px rgba(0,0,0,.3), 0 0 100px rgba(0,0,0,.3);
  -webkit-box-shadow:1px 1px 10px rgba(0,0,0,.3), 0 0 100px rgba(0,0,0,.3);
  box-shadow:1px 1px 10px rgba(0,0,0,.3), 0 0 100px rgba(0,0,0,.3);
}

.float-panel tbody {
  border: 0;
}
.float-panel td {
  padding: 4px 0;
  min-width: 100px;
  width: 100%;
}
.float-panel td:hover {
  background:#eee;
}
.float-panel td.float-group-border {
  border-bottom: 1px dotted #DDD;
}
.float-menu-inactive {
  /*color:#FFF !important; */
}
.float-menu-active {
  color:#454A4F !important;
}
.event_calendar .float-menu-active {
  color:#000 !important;
}
.event_calendar .float-menu-inactive {
  color:#006BCA !important;
}
.float-panel a.active {
  color:#000 !important;
  font-weight:bold;
}
.toggle-trigger-arrow {
  background-image:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-dropper2.gif);
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  float:left;
  font-size:1px;
  height:14px;
  margin-top:6px;
  padding:0;
  width:22px;
  cursor: pointer;
}
.toggle-trigger-arrow-calendar,
.toggle-trigger-arrow-mystuff,
.toggle-trigger-arrow-album-actions,
.toggle-trigger-arrow-recommended-sites-filter,
.toggle-trigger-arrow-mycontent,
.toggle-trigger-arrow-children,
.toggle-trigger-arrow-chats,
.toggle-trigger-arrow-presentations,
.toggle-trigger-arrow-homegroups,
.toggle-trigger-arrow-blogs,
.toggle-trigger-arrow-overview,
.toggle-trigger-arrow-timerange,
.toggle-trigger-arrow-attendee,
.toggle-trigger-arrow-section,
.toggle-trigger-arrow-event,
.toggle-trigger-arrow-download,
.toggle-trigger-arrow-blockupdate-cp1-block,
.toggle-trigger-arrow-blockupdate-cp2-block,
.toggle-trigger-arrow-blockupdate-posting-block,
.toggle-trigger-arrow-blockupdate-video-block,
.toggle-trigger-arrow-blockupdate-forum-block,
.toggle-trigger-arrow-blockupdate-posting-recent-nodes
{
  background-image:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-dropper3.gif);
  background-position:left top;
  background-repeat:no-repeat;
  display:inline;
  float:none;
  font-size:12px;
  height:14px;
  margin-top:6px;
  margin-left:2px;
  padding:0 12px 0 0;
  width:16px;
  cursor: pointer;
  line-height:14px;
}
#toggle-trigger-arrow-menu {
  background-position:left -27px;
}
#toggle-trigger-link-menu {
  padding: 5px 5px;
}
.toggle-trigger-link {
  outline: 0;
}

/* webmeeting style */


.webmeeting-listing-table {
  width:100%;
  border:1px solid #ddd;
  border-top:none;
}
.webmeeting-listing-table TR {
  border-bottom:1px solid #eee;
}
.webmeeting-listing-table TR.odd {
  background-color:#fff;
}
.webmeeting-listing-table TR.even {
  background-color:#f4f4f4;
}
.webmeeting-listing-table TH {
  background-color:#f3f3f3;
  padding:14px 4px;
  font-size: 14px;
}

.webmeeting-listing-table TH.heading-title-left-most {
  padding-left:6px;
}
.webmeeting-listing-table TH.heading-title-right-most {
  padding-right:7px;
}
.webmeeting-listing-table TH.heading-title-expand {
  width:100%;
}
.webmeeting-listing-table TH A {
  color:#000;
}
.webmeeting-listing-table TH.active IMG {
  padding-left:3px;
}
.webmeeting-listing-table TR.odd TD, .webmeeting-listing-table TR.even TD {
  padding:6px 8px 6px 4px;
  vertical-align:top;
  white-space : nowrap;
}

#turbomeeting-scheduled-meetings-form .webmeeting-listing-table th{
  background:#FFFFFF url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-gray-m.gif) repeat-x scroll left top;
  background:#EAEFF3 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tm.gif) repeat-x scroll left top;
  padding:12px 4px;
  font-size:10pt;

}

#webmeeting_subscribe{
  width:100%;  border:0

}

#webmeeting_subscribe td{
  text-align:center;
  padding:5px;
}

#webmeeting_subscribe th.feature{
  border:0;
  width:190px;
  text-align:right;
}

#webmeeting_subscribe th{
  text-align:center;
  font-weight:bold;
  border:0;
  margin:0;
  padding:0;
}

#webmeeting_subscribe tbody{
  border:0;
}

#homeHighlight {  width: 490px; color: #000000; font-weight:bold; padding: 5px 0 30px 0; }
#homeHighlight h1 {font-size:1.1em; margin: 0 0 3px 5px;}
#homeHighlight h2 {font-size:1em; margin: 0 0 0 7px;}
#homeHighlight a:link, #homeHighlight a:visited {color: #29659a; text-decoration:none;}
#homeHighlight a:hover {color: #f07c13; text-decoration:underline;}
#homeHighlight ul {margin: 0; padding: 0 0 5px 12px; list-style:square;}
#homeHighlight li {line-height: 130%;margin: 0 0 0 13px;}
.blue {color: #19568c;}
.orange {color: #f07c13 !important; }
.col1 { width: 450px; float: left; margin: 0 0 0 20px; }
.col2 { width: 233px; float: left; margin: 0 0 0 20px; }
.blueBoxTop {background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/blueBoxTop.gif) no-repeat center bottom; width: 233px; height: 12px;}
.blueBoxMain {border-left: 2px #34669b solid; border-right: 2px #34669b solid; height: 80px;}
.blueBoxBottom {background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/company-needs.gif) no-repeat center top; width: 233px; height: 62px; text-align: right;}
.blueBoxBottom p { padding: 0 10px 0 0; margin: 0; font-weight:bold;}

.blueLongBoxTop {background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/blueLongBoxTop.gif) no-repeat center bottom; width: 450px; height: 16px;}
.blueLongBoxMain {border-left: 2px #34669b solid; border-right: 2px #34669b solid; height: 80px;}
.blueLongBoxBottom {background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/blueLongBoxBottom.gif) no-repeat center top; width: 450px; height: 78px; text-align: center;}
.blueLongBoxBottom p { padding: 0 10px 0 0; margin: 0; font-weight:bold;}

.orangeBoxTop {background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/orangeBoxTop.gif) no-repeat center bottom; width: 233px; height: 12px;}
.orangeBoxMain {border-left: 2px #f07c13 solid; border-right: 2px #f07c13 solid; height: 80px;*height: 80px;}
.orangeBoxBottom {background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/professional-needs.gif) no-repeat center top; width: 233px; height: 62px; text-align: right;}
.orangeBoxBottom p { padding: 0 10px 0 0; margin: 0; font-weight:bold;}
.button-join-explore {background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/button-join-explore.gif) no-repeat left top; width: 189px; height: 36px; cursor: pointer; }
.button-join-explore a { padding: 8px 94px; line-height:36px; }
.clear {clear:both;}
.grey h1 {color: #555555;}
#everybodywins { margin:0 0 30px 8px;float: left;background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/semineedle-network_BG_resized.gif) no-repeat center bottom; width: 470px; height: 230px; border: #FFFFFF solid 1px;}
#everybodywins h1 {color: #555555; margin: 30px 0 0 17px;}
#everybodywins h2 {color: #FFFFFF; margin: 10px 0 0 275px;}
#everybodywins ul {margin: 0px 0 0 275px; padding: 0 0 5px 10px; list-style:square;color: #FFFFFF;}
#everybodywins li {line-height: 130%;margin: 0 0 0 13px;}
.subscribe-premiumgroup-table {
  vertical-align: middle;
  width: 100%;
}
.subscribe-premiumgroup-table th, .subscribe-premiumgroup-table td {
  text-align: center;
  padding: 8px 0 0 0;
}
.table-cell-right {
  text-align: right !important;
  width: 140px;
}
.subscribe-premiumgroup-table tbody th {
  border: 0;
}
.coupon-txt {
  width: 50px;
}
.subscribe-submit {
  margin: 10px 0 0;
}
.field-field-news-premium .field-item {
  width: 418px;
}
#user-notification-wrapper .form-item {
  margin-bottom: 0;
}
.nf-content-wrapper {
  padding:0 0 0 163px;
}
.edit-og-user-nf-message-fq-item, .edit-og-user-nf-group-fq-item {
  margin-left: 65px;
}
.search-notification-wrapper {
  padding-left: 50px;
}
.search-notification-wrapper .onoffswitch-wrapper {
  display: block;
}

.attachment-pdf {
	padding: 5px 0 0;
}
.attachment-pdf img {
  border: 1px solid #CCC;
}
.attachment-info {
  display: inline;
  padding: 0 0 0 5px;
  vertical-align: top;
}

.followed_items_tab {
  width: 100%;
}
.followed_items_tab ul.links {
  padding: 0 0 5px;
  float: left;
}
.followed_numbering {
  float: right;
}
.followed-items-pager {
  padding: 10px 0 0;
  float: left;
  width: 100%;
}
.followed-items-pager .unmark-deal {
  float: left;
}
.followed-items-pager .pager {
	padding: 0 5px 11px;
  clear: right;
  float: right;
}
#followed-items-table tr.odd, #followed-items-table tr.even {
  border-bottom: 0;
}
#followed-items-table tr.even {
  background: #F4F4F4;
}
#followed-items-table tbody {
  border-bottom: 1px solid #CCCCCC;
}
#followed-items-table {
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}

/*#edit-profile-briefbio,#edit-profile-credentials,#edit-profile-professionalbackground,
#edit-profile-academicbackground{
	height: 200px;
	width:431px;
}*/
textarea#edit-profile-briefbio2 {
  height:50px;
  width:217px;
}
.no-frame-block {
  width: 100%;
}
.edit-use-real-name-label-item {
  padding-bottom: 8px;
}
.edit-use-realname-item label, .edit-use-real-name-item label, .edit-use-real-name-label-item label {
  width: 70px;
  float: left;
}
.edit-use-realname-item select, .edit-use-real-name-item select, .edit-use-real-name-label-item select {

}
.edit-use-real-name-label-item input {
  background: #FFF;
	border: 0;
	color: #AAA;
	float: left;
	font-weight: bold;
	width: 200px;
}
.field-use-realname-label-replace {
  color: #AAA;
  font-weight: bold;
}
.edit-use-realname-item .description, .edit-use-real-name-item .description, .edit-use-real-name-label-item .description {
  padding-left:70px;
}
.field_file_or_url_wrapper, #media_file_or_url_wrapper, #exsite-video-or-image-wrapper {
  display: block;
  clear: both;
}
.field_file_or_url_wrapper label, #media_file_or_url_wrapper label,
#exsite-video-or-image-wrapper label {
  float: left;
}
.field_file_or_url_wrapper .form-radios, #media_file_or_url_wrapper .form-radios,
#exsite-video-or-image-wrapper .form-radios, .logo-position-wrapper .form-radios {
  float: left;
  margin: 0;
}
.edit-field-file-or-url-key-item, .edit-field-media-file-or-url-key-item,
.edit-field-exsite-video-or-image-key-item, .edit-logo-position-item {
  float: left;
  margin: 0 !important;
}
.edit-field-file-or-url-key-item {
  margin-right: 5px !important;
}
.edit-field-file-or-url-key-item img.two-col-questionmark {
  margin-top: -4px;
}
#media_file_wrapper #attach-hide, #exsite-image-wrapper #attach-hide,
#media_file_wrapper, #media_url_wrapper,
#exsite-image-wrapper, #exsite-video-wrapper,
.edit-vidfile-item label, .edit-upload-item label,
#media_file_wrapper .fieldset-wrapper .description,
#exsite-image-wrapper .fieldset-wrapper .description, #exsite-html-wrapper {
  display:none;
}
#media_file_wrapper #attach-wrapper table,
#exsite-image-wrapper #attach-wrapper table {
  margin-top:0;
}
#media_file_wrapper #edit-upload {
  margin-top:1em;
}
.resource-attachments #attach-hide,
#media_file_wrapper #attach-hide,
#exsite-image-wrapper #attach-hide {
  padding-top: 0;
}
#media_file_wrapper, #exsite-video-wrapper {
  margin-bottom:1em;
}
#media_file_or_url_wrapper div.form-item,
#exsite-video-or-image-wrapper div.form-item {
  margin-bottom:0;
}

#exsite-video-wrapper .standard {
  padding:0;
}
#exsite-video-wrapper .standard h3 {
  margin-top:0;
}
#exsite-image-wrapper #edit-upload {
  display:none;
}
.edit-video-upload-file-item label {
  display:none;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.sn-width-full {
  width:100%;
}
/*.edit-field-file-or-url-key-item label.option {
  font-weight: bold !important;
}*/
.resource-attachments, .edit-field-resource-url-0-value-item {
  clear: both;
  display: none;
}

.block-sn {
  border: 0;
}
.block-sn .block-header-title-blue {
  position:relative;
  top:-1px;
  margin:0px;
  /*background:#c1dbff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-m.gif) repeat-x left top;*/
}

#main .block-header-title-blue .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-l.gif) no-repeat left top;*/
}

.block-sn .block-header-title-blue .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-l.gif) no-repeat left top;*/
}

.block-sn .block-header-title-blue H2.title {
  position:relative;
  left:2px;
  height:1em;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-r.gif) no-repeat right top;*/
  border:none;
}


.block-sn .block-header-title-blue {
  position:relative;
  top:-1px;
  margin:0px;
  /*background:#c1dbff url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-m.gif) repeat-x left top;*/
}

#main .block-header-title-blue .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-l.gif) no-repeat left top;*/
  background: transparent;
}

.block-sn .block-header-title-blue .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-l.gif) no-repeat left top;*/
  background: transparent;
}

.block-sn .block-header-title-blue H2.title {
  position:relative;
  left:2px;
  height:1em;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-blue-r.gif) no-repeat right top;*/
  background: transparent;
  border:none;
}

.block-sn .block-header-title-green {
  position:relative;
  top:-1px;

  margin:0px;
  /*background:#d0f09b url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-m.gif) repeat-x left top;*/
  background: transparent;
}
.block-sn .title {
	background-color: transparent !important;
}

.block-sn .block-header-title-green .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-l.gif) no-repeat left top;*/
  background: transparent;
}

.block-sn .block-header-title-green H2.title{
  position:relative;
  left:2px;
  height:1em;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-r.gif) no-repeat right top;*/
  background: transparent;
  border:none;
}


.block-sn .block-header-title-darkgray {
  position:relative;
  top:-1px;

  margin:0px;
  /*background:#c8c8c8 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-grey-m.gif) repeat-x left top;*/
  background: transparent;
}

.block-sn .block-header-title-darkgray .block-header-title-left {
  position:relative;
  left:-1px;

  margin:0px;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-grey-l.gif) no-repeat left top;*/
  background: transparent;
}

.block-sn .block-header-title-darkgray H2.title{
  position:relative;
  left:2px;
  height:1em;
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-grey-r.gif) no-repeat right top;*/
  background: transparent;
  border:none;
}

.block-subheader {
  /*background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/sub-header-bg.gif) repeat-x center bottom;*/
  background: transparent;
  padding:1px 10px 8px;
  text-align:right;
  font-size:0.8em;
  color:#999;
}

.block .overview-table {
}
.float-panel .overview-table td.group-logo-td,
.block .overview-table td.group-logo-td {
  width: 150px;
  padding: 3px 4px 3px 15px;
  height: 50px;
}

#edit-field-block-weights-0-value {
  display: none;
}
#edit-field-tab-weights-0-value {
  display: none;
}
.edit-field-block-weights-0-value-item {
  margin-bottom: 0;
}
.edit-field-tab-weights-0-value-item {
  margin-bottom: 0;
  margin-top: 10px;
}
#system-table-tab-weights,
#features-table-tab-weights,
#table-tab-weights {
  margin: 5px 0;
  border-top: 1px solid #CCC;
}
#table-block-weights {
  margin: 5px 0;
  border-top: 1px solid #CCC;
}
#table-block-weights tr {
  color: #666;
  font-size: 12px;
  font-weight: bold;
  background: #FFF;
}
#system-table-tab-weights tr,
#features-table-tab-weights tr,
#table-tab-weights tr,
#move-blog-table TR{
  color: #666;
  font-size: 12px;
  font-weight: bold;
  background-color:#DDD;
}
.system-settings-wrapper:not(.under-collapsed-menu) #system-table-tab-weights tr[data-sorttab="System Home"] {
  display: none;
}
#system-table-tab-weights tr td,
#features-table-tab-weights tr td,
#table-block-weights tr td,
#table-tab-weights tr td{
  padding: 4px 10px 4px 10px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #CCC;
}
input.tab-custom-txt {
/*  font-weight:bold;
  font-size:13px;
  font-family:Arial;
  color:#666; */
  width:150px;
}

#move-blog-table{
	margin-top:10px;
}

#move-blog-table tr td{
	padding: 4px 10px 4px 10px;
	border: 1px solid #ccc;
}

#move-blog-table TR.enabled {
	background-color:#fff;
}


.hide_tab_label .td-tab-label {
  display: none;
}
table#webform-components td.drag-handler,
#table-block-weights tr td.td-weight,
#system-table-tab-weights tr td.td-weight,
#features-table-tab-weights tr td.td-weight,
#table-tab-weights tr td.td-weight,
.ticket-manage-table tr td.td-weight,
.ticket-select-table tr td.td-weight,
#ticket-table tr td.td-weight,
#ticket-coupons-table tr td.td-weight,
#sponsor-manage-table tr td.sb-tbl-td-col-1,
#move-blog-table tr td.options,
.resources-seqs-list-table tr td.td-weight,
.folders-seqs-list-table tr td.td-weight,
#session-default-tabs-setting-table tr td.td-weight,
#session-tabs-setting-table tr td.td-weight
{
  padding: 4px 10px 4px 25px;
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/move.png);
  background-position: 4px center;
  background-repeat: no-repeat;
}
#session-default-tabs-setting-table tr td.td-weight,
#session-tabs-setting-table tr td.td-weight {
  padding-right: 0;
}
#se-popup-manageslides-form .filefield-filebrowser tr td.move-handle {
  padding: 4px 10px;
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/move.png);
  background-position: 7px center;
  background-repeat: no-repeat;
}
#system-table-tab-weights tr td.td-weight,
#features-table-tab-weights tr td.td-weight,
#table-tab-weights tr td.td-weight {
  width:200px;
}
#system-table-tab-weights td.td-weight {
  line-height: 30px;
}
#system-table-tab-weights td.td-tab-label {
  display: none;
}
#system-table-tab-weights tr td,
#features-table-tab-weights tr td,
#table-tab-weights tr td {
  vertical-align:middle;
}
#system-table-tab-weights tr.enabled,
#system-table-tab-weights tr.tr-weight-enable,
#features-table-tab-weights tr.enabled,
#features-table-tab-weights tr.tr-weight-enable,
#table-tab-weights tr.enabled,
#table-tab-weights tr.tr-weight-enable {
  background-color:#FFF;
}

#move-blog-table .blog-tags{
  font-size: 12px;
  height: 15px;
  width: 150px;
}

#move-blog-table .hint{
  color: #999;
}

.weight-draging {
  color: #000 !important;
  background-color: #EEE !important;
}
.edit-pathauto-perform-alias-item {
  display: none;
}
#edit-path {
  display: none;
}
.edit-path-item {
  margin-top:1em;
  margin-bottom:0;
}
.snpager {
  display: block;
  padding: 10px 0;
  text-align: right;
}
.snpager .numbering {
  display: inline;
  padding-right: 15px;
}
.snpager .pager {
  display: inline;
}
.albums-pager .pager {
  display: inline;
  padding-right: 0;
}
.albums-pager-bottom {
  text-align: right;
  padding: 20px 0 11px;
}
.albums-pager-bottom .pager {
  display: inline;
}
.pageroute_buttons{
	text-align:right;
	padding-right:5px;
}

.pageroute_buttons .pageroute-back , .pageroute_buttons .pageroute-forward{
	background-color:#F4F6F9;
	border:1px solid #cccccc;
}

.pageroute-index-block ul.node-actions{
	border-top:none;
}

.pageroute-index-block ul.node-actions li{
	height:auto;
	padding:5px;
}

.pageroute-index-block ul.node-actions li.selected{
	font-weight:bold;
}

.pageroute-index-block ul.node-actions li.last{
	border-bottom:none;
}

.pageroute-index-block ul.node-actions li a{
	left:0;top:0;
}

#og-teampage-admin-members-form .search-results-table TR TD{
	vertical-align: middle;
}



#og-teampage-admin-members-form .inline-actions ul li{
	padding:0 10px 0 0;
}

#invite-manage-page .search-results-table TR TD{
	vertical-align:middle;
}

#invite-manage-page .search-results-table TR.even{
	background-color:#f3f3f3
}

#invite-manage-page .search-results-table TR{
	border-bottom:none;
}

.direct_billing_invoice {
  width:700px;
  margin-bottom:30px;
  margin-left:30px;

}

.direct_billing_invoice #invoice_number {
  font-weight:bold;
  text-align:left;
  margin-bottom:20px;
  font-size:10pt;
}

.billing_info_invoice_header {
  border-bottom:0;
  font-size:9pt;
  width:100%;
}

.billing_info_invoice_header tbody {
  border:0;
}

 .billing_info_invoice_header tr{
   border:0;
}
 .billing_info_invoice_header tr td{
   border:0;
  vertical-align:top;
  width:250px;
}

.billing_info_invoice_items {
  border-bottom:0;
  font-size:9pt;
  width:100%;
}

.billing_info_invoice_items tbody {
  border:0;
}

.billing_info_invoice_items th{
  border:0;
  text-decoration:underline;
  white-space:nowrap;
}

.billing_info_invoice_items tr{
   border:0;
}

.billing_info_invoice_items tr td{
  padding-bottom:20px;
  border:0;
  vertical-align:top;
}

.billing_info_invoice_items tr th.price{
  text-align:right;
  padding-right:5px;
}

.billing_info_invoice_items tr td.price{
  text-align:right;
}

.billing_info_invoice_items .item-description {
  margin:5px;
  margin-left:10px;
  font-size:8pt;
}

.billing_info_invoice_payments {
  border-bottom:0;
  font-size:9pt;
  width:100%;
}

.billing_info_invoice_payments tbody {
  border:0;
}

.billing_info_invoice_payments th{
  border:0;
  text-decoration:underline;
  white-space:nowrap;
}

.billing_info_invoice_payments tr{
   border:0;
}

.billing_info_invoice_payments tr td{

  border:0;
  vertical-align:top;
}

#block-faceted_search_ui-guided div.faceted-search-facet--identity--1{
		border:1px solid #ccc;
		border-style:none solid solid;
}

#block-faceted_search_ui-guided div.faceted-search-facet--identity--1 h3{
	background:#D0F09B url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-m.gif) repeat-x scroll left top;
	display:block;
	margin:0 0 5px;
	padding:5px;
}

.upcome-events-block .view-all{
	border-top: 1px solid rgb(238, 238, 238);
	padding: 5px 8px 0pt 0pt;
	text-align:right;
}

.upcome-events-block .add-new-event{
	padding: 5px 0pt 0pt 10px;
	float: left;
	text-align:left;
}
.upcome-events-block {
  	border-top: 1px solid rgb(238, 238, 238);
}

#content-sidebar-right .upcome-events-block {
  font-size:8pt;
}

.block-footer-actions {
  zoom: 1;
  border: 1px solid #ddd;
  border-top: 0;
  background-color: #F4F4F4;
  padding-bottom: 5px;
}
.overview-table .block-footer-actions {
  border: 0;
  border-top: 1px solid #ddd;
}
.block-footer-actions .ron-all-link-left {
  padding-left: 15px;
  padding-right: 0;
  text-align: left;
  float: left;
}
.block-footer-actions .ron-all-link-right {
  padding-right: 15px;
}
.view-all{
  font-size:10pt;
	font-weight:normal !important;
}
#groupSidebarArea .view-all {
  font-size:9pt;
}
#groupSidebarArea .block-footer-actions {
  font-size:9pt;
}

#main .block-header-title-black,.block-header-title-black {
  position:relative;
  top:-1px;
  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-black-m.gif) repeat-x left top;
}

#main .block-header-title-black .block-header-title-left,.block-header-title-black .block-header-title-left {
  position:relative;
  left:-1px;
  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-black-l.gif) no-repeat left top;
}

#main .block-header-title-black H2.title , .block-header-title-black H2.title  {
  position:relative;
  left:2px;
  height:1em;
  color:#ffffff;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-black-r.gif) no-repeat right top;
  border:none;
}


#main .block-header-title-grey,.block-header-title-grey {
  position:relative;
  top:-1px;
  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-grey-m.gif) repeat-x left top;
}

#main .block-header-title-grey .block-header-title-left,.block-header-title-grey .block-header-title-left {
  position:relative;
  left:-1px;
  margin:0px;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-grey-l.gif) no-repeat left top;
}

#main .block-header-title-grey H2.title , .block-header-title-grey H2.title  {
  position:relative;
  left:2px;
  height:1em;
  color:#666;
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/header-grey-r.gif) no-repeat right top;
  border:none;
}



.block-footer-gray {
  position:relative;
  height:7px;
  margin:0px;
  background-color:#f4f4f4;
  clear: both;
  display: none;
}
.block-corner-bl-gray {
  position:absolute;
  top:1px;
  left:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#f4f4f4 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-bl-gray.png) no-repeat left top;
}
.block-corner-br-gray {
  position:absolute;
  top:1px;
  right:-1px;
  height:7px;
  width:7px;
  overflow:hidden;
  background:#f4f4f4 url(//www.engagez.net/sites/all/themes/custom/semineedle/images/block-br-gray.png) no-repeat right top;
}
* html .sidebar-left .block-corner-br-gray {
  right:-2px;
}
#main #block-semineedle_custom-upcome_events .block-corner-br-gray,
#main #block-semineedle_custom-home_site_activities .block-corner-br-gray,
#main #block-semineedle_custom-home_recent_postings .block-corner-br-gray{
  *right:-2px;
}
.overview-table .actions{
	background-color:#f4f4f4;
}

.gblock .view-msg-list-table{
	border-collapse:separate;
}

#groupSidebarArea #homeSideBlock{
	width:245px;
	margin-top:5px;
}

#groupSidebarArea #homeSideBlock label{
	padding-left:0px;
}

#node-topic #comments .box{
	padding:0px
}

#main .node{
	padding: 15px 0 15px 0px;
}
.widenode {
  width: 960px;
  overflow: hidden;
}
.select-folder .simpleTree{
	width:420px;
}

.popup-wrap{
	background: #444;
	opacity:0.2;
	position: absolute;
  	filter: alpha(opacity=20);
}

/* ##################### BLOG ################### */

#blog-page{
}

#blog-page .date {
   color:#999;
   border-bottom:1px dotted #ccc;
   font-size:78%;
   letter-spacing: 0.2em;
   font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   font-family: Arial,Tahoma, Verdana;

   text-transform:uppercase;
   margin-top:25px;
   text-align:right;
   border-right:5px solid #ccc;
   padding-right:5px;
   font-weight:bold;


   text-align:left;
   border:0;
   margin-bottom:10px;
}
#blog-page .node {
   padding:0;
}

#blog-page h2.title, #blog-page h2.title a {
   border:0;
   background-color:transparent;
   padding:2px 0;
}

#blog-page #qandaContentQuestionArea,
#syndicated-blog-page #qandaContentQuestionArea{
	overflow:hidden;
}

.no-flip{
	background-color:#fff;
}

.group-blogs-table tr.odd,.group-blogs-table tr.even{
	border-bottom:none;
}

.edit-twitter-search-item, .edit-field-site-help-title-0-value-item, .edit-field-site-help-page-key-item {
   margin:0 0 10px 25px;
}

.edit-twitter-search-item label, .edit-field-site-help-title-0-value-item label, .edit-field-site-help-page-key-item label {
   font-weight:normal;
}

#toggle-panel-tab-blogs a.active , #toggle-panel-blogs .active{
	font-weight:normal;
}

#toggle-panel-blogs TABLE{
	line-height:150%;
}

.faceted-search-no-posting{
	font-weight:normal;
	font-size:12px;
	color:#000;
}
#mcWindow_6_div, #mcWindow_0_div {
  z-index: 1500;
}
#og-invite-form {
  margin: 0px 0px 0px 61px;
}
#og-invite-form .node-form {
  width: 93%;
}
#og-invite-form .node-form-controls {
  margin-left: -61px;
}

.form-og-audiences {
  border:1px solid #AAA;
  margin:0.5em 0;
  padding:0 0.5em;
  float: none !important;
}
.edit-page-style-wrapper {
  display:none;
}
.edit-page-style-wrapper p label {
  font-size:9pt;
  font-weight:bold;
  color:#666;
  padding:0 10px 0 0;
}
.edit-page-style-wrapper p input {
  border:1px solid #CCCCCC;
  color:#888888;
  font-family:verdana;
  font-family: Arial,Tahoma, Verdana;

  font-size:8.5pt;
  font-weight:bold;
  padding:3px;
  *height:19px;
  text-align:center;
  width:95px;
}
.edit-page-style-wrapper .actions {
  text-align:right;
  margin-top:8px;
  padding-top:8px;
  border-top:1px dotted #CCC;
}
.show-table.no-border TR{
	border:none;
}

table.no-border tbody {
  border-top:none !important;
}
.form-og-audiences label.option {
  vertical-align:top;
}
input.form-og-audiences {
  border:0;
}

.show-table.no-alternate TR{
	background-color:#fff;
}
.topic-comment-delete {
  float: right;
  width: 1%;
  padding-right: 25px;
  margin-left: 4px;
  margin-top: 20px;
}
.topic-comment-num {
  margin: 0pt 0pt 4px;
  width: 20px;
  color: #666;
  font-size: 12px;
}
.topic-comment-reply-link {
  padding:0 10px 0 15px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/topic-comments-reply.gif) no-repeat left top;
}
.forum-index {
  font-size:10pt;
  font-weight:bold;
  color:#666;
}
.topic-index {
  font-size:12px;
  font-weight:bold;
  color:#666;
}
.topic-index-title {
  color:#666;
}
.add-to-calendar-link {
  padding:0 0 0 24px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/calendar_add2.png) no-repeat left top;
  font-weight:normal !important;
}
.edit-nf-announcements-on-item .description {
  margin:0 0 5px 0 !important;
}
/*.edit-nf-announcements-on-item label {
  font-weight:bold !important;
}*/
#main .register-photo .node-form {
  width:auto;
}
.twitter-update {
  position:relative;
}
.twitter-update .result .time{
  font-style: normal;
}
.conference-hall-block .twitter-update .result .time{
  font-size: 90%;
}
#groupSidebarArea .twitter-update a{
	word-break: break-word;
	word-wrap: break-word;
}

#groupSidebarArea .twitter-update{
	width:248px;
}

#resource-view-table tr.even, #resource-view-table tr.even td.active {
  background-color:transparent;
}
#resource-view-table thead th {
  padding-right: 0;
}
tr.ording .first-td {
  background-image:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/move.png) !important;
  background-position:8px center;
  background-repeat:no-repeat;
}
* #resource-view-table tr.even td, * #resource-view-table tr.odd td {
	border-bottom:1px solid #CCCCCC;
  padding:0.1em;
}
#edit-resource-order {
  outline:0;
}

#block-semineedle_custom-sites_you_might_like {
	margin-top:21px;
}

#block-semineedle_custom-my_groups .content,#block-semineedle_custom-most_active_sites .content,#block-semineedle_custom-newest_sites .content, #block-semineedle_custom-sites_you_might_like .content {
  padding:0;
}
#block-semineedle_custom-my_groups .content {
  overflow: visible;
}

#block-semineedle_custom-my_groups .hide {
    display: none !important;
}
#block-semineedle_custom-my_groups .hide2 {
    visibility: hidden;
}
table.venues-list {
    display: none;
    *width: 99.7%;
    margin-top: 10px;
}
#block-semineedle_custom-my_groups table.venues-list {
  margin-top: 5px;
}
#block-semineedle_custom-my_groups table.venues-list tr.header-line td {
  padding-left: 15px;
}
table.venues-list.default {
    display: table;
}
table.venues-list.home-venues-list-upcoming,
table.venues-list.home-venues-list-activities,
table.venues-list.home-venues-list-top-margin {
    margin-top: 30px;
}
.tr-home-venues-list-more {
    text-align: center;
}
.tr-home-venues-list-more .no-results {
    display: inline-block;
    padding: 7px;
}
.tr-home-venues-list-more .searching-indicator {
    display: inline-block;
    padding: 7px;
}
.home-venues-activities-filter,
.home-upcoming-venues-filter {
    display: none;
    font-size: 13px;
    font-weight: normal;
    text-align: right;
}
.home-venues-activities-filter .dropdown,
.home-upcoming-venues-filter .dropdown {
  display: inline-block;
}
.home-venues-activities-filter a.dropdown-toggle,
.home-upcoming-venues-filter a.dropdown-toggle {
    color: grey;
    text-decoration: none;
}
.home-venues-activities-filter a.dropdown-toggle .caret,
.home-upcoming-venues-filter a.dropdown-toggle .caret {
  vertical-align: middle;
  margin-top: 0;
}
.block ul.home-venues-activities-filter-actions,
.block ul.home-upcoming-venues-filter-actions {
    padding: 0;
    text-align: left;
}
.home-venues-activities-filter-actions li a,
.home-upcoming-venues-filter-actions li a {
    padding-left: 10px;
}
.home-venues-activities-filter-actions li a.selected,
.home-upcoming-venues-filter-actions li a.selected {
    color: #FFF;
    background: #336699;
}
.home-venues-list-activities .admin-logos {
  display: flex;
  flex-wrap: wrap;
}
.home-venues-list-activities .admin-logos .item {
  width: 40px;
  display: flex;
  align-items: center;
  position: relative;
}
.home-venues-list-activities .admin-logos .item > .name {
  position: absolute;
  white-space: nowrap;
  top: -24px;
  left: -75px;
  text-align: center;
  width: 200px;
  color: #999;
  font-weight: bold;
  display: none;
}
.home-venues-list-activities .admin-logos .item > .name > span {
  background: #FFF;
  padding: 4px 8px;
  border-radius: 5px;
  box-shadow: 1px 1px 2px 2px rgb(0 0 0 / 20%);
}
.home-venues-list-activities .admin-logos .item:hover > .name {
  display: block;
}
.home-venues-list-activities .admin-logos .item > a {
  display: flex;
}
.home-venues-list-activities .admin-logos .item:hover {
  z-index: 2;
}
.home-venues-list-activities .admin-logos .item .circle-cover {
  border: 2px solid #FFF;
  flex-shrink: 0;
  background-color: #FFF;
}
.home-venues-list-activities .admin-logos .item:hover .circle-cover {
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, .2);
}
.home-venue-role {
    color: gray;
}
#se-popup-addasadmin-form, #se-popup-removeasadmin-form {
    width: 200px;
}
.home-venue-filter {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.home-venue-filter .venues-filter-wrapper {
  display: flex;
  justify-content: space-between;
}
.home-venue-filter .current-venue-tab {
  white-space: nowrap;
}
.home-venue-filter .current-venue-tab,
.home-venue-filter .home-venues-list-subject .dropdown-toggle {
  font-size: 20pt;
  color: #000000;
  text-decoration: none;
}
.home-venues-list-subject ul {
  font-size: 11pt;
  padding: 0;
}
.home-venues-list-subject ul li.divider {
  border-bottom: 1px solid #dddddd;
  margin: 0;
  height: 0;
  background: transparent;
}
.home-venues-list-subject ul li a {
  padding: 5px 20px;
}
.home-venues-list-subject-search {
    display: none;
}
.home-venues-list-subject-upcoming, .home-venues-list-subject-onlines,
.home-venues-list-subject-activities {
    display: inline-block;
}
span.home-venues-list-subject-multiple a, span.home-venues-list-subject-multiple a:visited {
    color: #6282af;
}
span.home-venues-list-subject-multiple a.active {
    color: #000;
}
#block-semineedle_custom-my_groups  td.col-set-start,#block-semineedle_custom-most_active_sites  td.col-set-start,#block-semineedle_custom-newest_sites td.col-set-start,#block-semineedle_custom-sites_you_might_like td.col-set-start {
  width:25px;
  text-align:center;
  vertical-align:middle;
  padding: 10px 0.3em 10px 20px;
}

.overview-table tr td,
#block-semineedle_custom-my_groups  td.col-set-end,
#block-semineedle_custom-most_active_sites  td.col-set-end,
#block-semineedle_custom-newest_sites td.col-set-end,
#block-semineedle_custom-sites_you_might_like td.col-set-end {
  padding: 10px 0.3em;
}

#block-semineedle_custom-my_groups td.col-set-end .title-link,
#block-semineedle_custom-most_active_sites td.col-set-end .title-link,
#block-semineedle_custom-newest_sites td.col-set-end .title-link,
#block-semineedle_custom-sites_you_might_like td.col-set-end .title-link {
  font-size: 10pt;
  padding: 0;
  font-weight: normal;
}

.info-description {
  display:inline;
  float:left;
  overflow:hidden;
  padding:0 0 0 10px;
  width:280px;
}
#groupSidebarArea .acidfree-video-info {
  width:150px;
  clear:none;
}
#groupSidebarArea .info-description {
  padding:5px 0 0;
  width:220px;
}

.edit-location-city-item {
	margin-bottom:0.5em;
}

.edit-show-on-map-item {
	text-align:right;
}

* #resource-view-table tr.even td, * #resource-view-table tr.odd td {
	border-bottom:1px solid #CCCCCC;
	padding:4px 0.1em 3px 0.1em;
}

 #resource-view-table tr.even,  #resource-view-table tr.odd {
	border-bottom:1px solid #CCCCCC;
	padding:4px 0.1em 3px 0.1em;
}

#resource-view-table tr.odd {
	background-color:#FFFFFF;
}

#resource-view-table tr.even {
	background-color:#F4F4F4;
}

.forum_split{
	border-right: 1px solid #CCC;
	background:url('//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-dropper.gif') no-repeat center right;
}

#groupContentArea .wrap{
	width:425px;
	word-wrap:break-word;
	overflow:hidden;
}
#groupSidebarArea .wrap{
	width:225px;
	word-wrap:break-word;
	overflow:hidden;
}


#login-page .alert {
  font-size: 12pt;
}
#login-page .page-container.hide {
  visibility: hidden;
  display: block;
}
#user-pass .form-item,
#user-pass .form-item .form-submit,
#user-login .form-item,
#user-login .form-item .form-submit,
#user-login .form-item a,
#user-login .form-item span {
  font-size: 12pt;
}
#user-login .form-item.edit-name-item {
  margin-top: 15px;
}
#user-pass {
  margin-top: 10px;
}
#user-pass .form-item,
#user-login .form-item {
  text-align: center;
}
#user-pass .form-item input.form-text,
#user-login .form-item input.form-text {
  width: 280px;
}
#user-login .layout .label-td {
  width:15em;
}
#user-login .layout label{
  font-size:14pt;
}
#user-login .layout input {
  font-size:11pt;
}
#user-login .edit-pass-item {
  position: relative;
}
#user-login .edit-pass-item .fvisible-onoff {
  position: absolute;
  right: -15px;
  top: 7px;
}
#user-login .forget-password {
  font-size: 12pt;
  display: block;
  margin-bottom: 10px;
  text-align: center;
}
#user-pass .layout .form-submit,
#user-login .layout .form-submit {
  font-size: 14pt;
}

#user-pass .layout .label-td {
  width:19em;
}

#user-pass .layout label{
  font-size:14pt;
}
#user-pass .layout input {
  font-size:11pt;
}

#user-register input {
  width:200px;
}

#user-register #edit-captcha-response {
  width:125px;
}

#user-register .form-submit {
  width:150px;
}

/**
 * Form descriptions popups
 */
#user-register .form-item .description,
#expo-user-register .form-item .description{
  background: #f4f4f4;
  border: 1px solid #ddd;
  font-size: 11px;
  padding: 7px;
  position: absolute;
  width: 300px;
  z-index:99;
}

.edit-field-tab-weights-0-value-item label {
	font-size:1.2em;
	color:#226197;
	margin:0;
	padding:2px 0 15px;
}

.messages UL {
  width:98%;
}

table.se-form-section-table {
  width: 470px;
}
.se-form-section-table,
#premiumgroup_form_fix {
width:100%;
font-size:12px;
border:1px solid #CCCCCC;
}
.se-form-section-table td,
#premiumgroup_form_fix td{
border:1px solid #CCCCCC;
border-left:none;
border-right:none;
}
.se-form-section-table td.permalink-td,
#premiumgroup_form_fix td.permalink-td {
  width: 150px;
  text-align: center;
}
.copied-text {
  color: #146d41;
  font-style: italic;
  font-size: 10pt;
}
.se-form-section-table td.permalink-td textarea,
#premiumgroup_form_fix td.permalink-td textarea {
  border: 0;
  resize: none;
  box-shadow: none;
  background: #FFFFFF;
  cursor: text;
}
.nonevisable-field .description {
	display:none;
}

.nonevisable-field .form-item {
	/*margin:5px !important;*/
}

.premiumgroup-setting {
}
.site-setting-tr-indent {
  padding:0 0 0 30px;
}

td.premiumgroup-admin div {
	margin:0 !important;
}

.premiumgroup-setting-tr {
	display:none;
}
.premiumgroup-setting-tr-actions {
  display: flex;
  flex-direction: column;
  margin: 10px 150px 10px 0px;
  gap: 10px;
}
.premiumgroup-setting-tr-actions > div {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: start;
}
.premiumgroup-setting-tr-actions a#btn-salesforce-validate > i.fa {
  display: none;
}
.premiumgroup-setting-tr-actions a.loading > i.fa {
  display: inline-block;
}

.premiumgroup-setting-tr td {
	border-top:none !important;
	border-bottom:none !important;
}

.hidden-bottom td {
	border-bottom:none !important;
}

#field_enable_chatroom {
  display:none;
}
tr.premiumgroup-setting-tr td.lasttd div.premiumgroup-setting .form-item label {
  font-size:9pt !important;
}
tr.premiumgroup-setting-tr td.lasttd div.premiumgroup-setting .description-field-wrapper .form-item label {
  font-size:14px !important;
}
.session_invition_emails-wrapper td.firsttd,
.email-template-wrapper td.firsttd {
  padding-left: 10px;
}
.automatic-emails-wrapper .onoffswitch-wrapper {
  margin: 5px 0 3px 10px;
}
.automatic-emails-wrapper .onoffswitch-wrapper > label,
.premiumgroup_fix_field_name {
  display:block;
  font-weight:bold;
  margin:9px 0;
  vertical-align:middle;
  color:#666666;
  font-size:10pt;
  font-weight:bold;
}
.premiumgroup_fix_field_name .second-label {
  font-weight: normal;
  font-size: 9pt;
}
.automatic-emails-wrapper .onoffswitch-wrapper > label {
  margin-top: 0;
}
.venue-reminder-enable-wrapper {
  margin: 5px 0 3px 10px;
  line-height: 34px;
  color: #666666;
}
.og-reminder-wapper .onoffswitch-wrapper > label {
  line-height: 1.3
}
.og-reminder-wapper .onoffswitch-wrapper > label .scheduled-text {
  font-size: 8pt;
  font-weight: normal;
  color: gray;
}
.venue-reminder-enable-wrapper span.status {
  width: 55px;
  display: inline-block;
  text-align: center;
  font-size: 11pt;
  text-transform: uppercase;
  color: #969EA2;
}
.venue-reminder-enable-wrapper span.status.on {
  color: #62D493;
}
.venue-reminder-enable-wrapper label {
  color: #666666;
  font-weight: bold;
  margin-left: 10px;
  font-size: 10pt;
}
.premiumgroup-setting-description {
  /*background:#FAF7E4;*/
  background:#FFFFFF;
  border:1px solid grey;
  width:auto;
  max-width: 458px;
  color:#000000;
  font-size:14px;
  padding:20px 25px;
  position:absolute;
  z-index:20000;
  border-radius: 15px;
  line-height: 20px;
}

/**
 * Form descriptions popups
 */
.og-selective-setting-description {
	background: #f4f4f4;
  border: 1px solid #ddd;
  font-size: 11px;
  padding: 7px;
  position: absolute;
  width: 300px;
  z-index:100;
}
a.button,span.button{
  display:block;
  float:left;
  margin:0 10px 0 0;
  border:1px solid #99cce6;

  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  background:#c8e7fa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/button_blue_bg.png) repeat-x 100% 0;
  text-decoration:none!important;
  color:#000!important;
  cursor:pointer;
  text-align:center;
}

a.button span,span.button span{
  display:block;
  min-height:16px;
  padding:3px 20px!important;
  white-space:normal!important;
}

a.button:hover{
  background:#c8e7fa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/button_blue_bg_hl.png) repeat-x 0 0;
  border:1px solid #99cce6;
}

a.button:visited{
  color:#000;
}
a.button.learn{
  float:none; margin:0 auto; width:140px;
}

.forum-sub-table {
  width: 100%;
}
.forum-sub-table td {
  border: 0 !important;
}
.forum-sub-table-descrption {
  color: #7D7F7E;
  font-size: 11px;
}

#chatroom-block small {
  color: gray;
}

.firsttd {
	border-left: 1px solid #CCCCCC !important;
}

.lasttd {
	border-right: 1px solid #CCCCCC !important;
}

#event-list-buttons {
  width: 310px;
}
#event-list-buttons .standard-button {
  width: 135px;
  margin: 0 0 0 20px;
  float: right;
}

.ticker-tape-wrapper {
  background:#FFF;
  width:790px;
  padding:5px 0;
  position:relative;
}
.ticker-tape-wrapper ul li {
  display:inline;
  padding:0 10px;
  white-space:nowrap;
}
.ticker-tape-wrapper label {
  font-weight:bold;
  padding:0 0 0 10px;
}
.ticker-tape-wrapper ul {
  white-space:nowrap;
  position:relative;
}
.edit-field-logo-premium-upload-item, .edit-field-banner-upload-item, .edit-field-exsite-bg-upload-item {
  margin-bottom:0;
}
.display-blocks-block .form-item {
  float:left;
  padding:0 5px;
}

.blog-block-section {
}

#semineedle-sitesearch-keyword {
  width:100px;
  float:none;
  color:#000;
  font-size:11px;
}
#semineedle-sitesearch-keyword::placeholder {
  color: #777;
}

.child-tabs {
  float:left;
  line-height:normal;
  font-size: 0.9em;
  border-bottom:1px solid #438DD6;
  width:100%;
  margin-bottom:15px;
}
.child-menu-tab-wrapper2, .child-menu-tab-wrapper {
  float: left;
  display: inline;
}
.child-tabs UL {
  margin:0;
  padding:0px;
  list-style:none;
}
.child-tabs LI {
  float:left;
  display: inline;
  height:22px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ntab-inactive-right.gif) no-repeat right top;
  margin:0px 3px 0px 0px;
  padding:0;
  text-align:center;
}
.child-tabs A {
  display:block;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ntab-inactive-left.gif) no-repeat left top;
  padding:5px 10px 5px 10px;
  color: #fff;
  height:0;
}
.child-tabs A.toggled {
  float: left;
  padding-right:5px;
}
.child-tabs A:visited{
  color: #fff;
}
.child-tabs LI.active {
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ntab-active-right.gif) no-repeat right top;
}
.child-tabs .active A {
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ntab-active-left.gif) no-repeat left top;
  height:0;
}
.child-tabs A.active {
  color: #fff;
}
.exsite-blocks-wrapper-table-wrapper {
  height:460px;
}
#toggle-trigger-arrow-normalgroups, #toggle-trigger-arrow-exhibit{
  background-position:left -27px;
}
.add-static-page-li {
  padding-bottom:0.5em !important;
}
.exsite-blocks-wrapper-table, .exsite-blocks-wrapper-table tbody {
  border:0;
}
.exsite-blocks-wrapper-table .widget-place {
  float:none;
  height:auto;
  max-height:460px;
  overflow-y:scroll;
}
.exsite-blocks-wrapper-table .widget-place .expo-block {
  margin-top:25px;
  margin-bottom:25px;
}
.exhibit-blocks-wrapper-table .widget-place .expo-block {
  margin-top:15px;
  margin-bottom:15px;
}
#toggle-trigger-arrow-staticpages {
  position:relative;
  left:16em;
  background-image:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-dropper3.gif);
}
.exhibit-menu #toggle-trigger-arrow-staticpages {
  left:3em;
}
.exhibit-menu table, .exhibit-menu table tbody {
  border-top:0;
}
#expo-m-cloumn-content .status-msg, .exhibit-right .status-msg {
  color:#AAA;
  font-size:13px;
  font-weight:bold;
  text-align:center;
  padding:80px 0 0;
}
table.live-event-tab-sort tbody {
  border: 0;
}
table.live-event-tab-sort {
  border: 1px solid #cccccc;
  border-top: 1px solid #dddddd;
  width: 100%;
  margin-bottom: 6px;
}
table.live-event-tab-sort td {
  border: 1px solid #dddddd;
  border-left: none;
  border-right: none;
}
table.live-event-tab-sort tr td.td-weight {
  /*border-left: 1px solid #CCCCCC;*/
  padding: 4px 0px 4px 25px;
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/move.png);
  background-position: 9px 5px;
  background-repeat: no-repeat;
}
table.live-event-tab-sort tr td(2) {
  /*border-right: 1px solid #CCCCCC;*/
}
.live_event_field_item {
	/*padding-bottom:5px;*/
	margin-left:3px;
}
.live_event_field_item .form-item {
	margin-bottom:0px;
}
.live_event_field_item .description {
	display:none;
}
.live_event_field_item .edit-wall-welcome-msg-item .description {
  display: block;
}
.setting-div .description {
  /*display:block;*/
}
.setting-div label {
	font-weight:normal;
	font-size:9pt;
}
.live_event_field {
	float:left;
}
.live_event_field_key {
	width:230px;
}
.live_event_field_questionmark {
	margin-top:2px;
	width:15px;
}
.live_event_field_setting {
text-align:right;
width:190px;
}
.edit-field-free-conference-call-no-keys-item {
  margin:10px 0 10px 30px !important;
}

.edit-field-enable-tweeting-keys-item {
  margin:10px 0 0 30px;
}

.edit-field-twitter-append-string-value-item, .edit-field-twitter-append-string-0-value-item {
  margin:10px 0 10px 30px;
}

#sn-se-form-wrapper .edit-field-enable-tweeting-keys-item,
#sn-se-form-wrapper .edit-field-enable-tweeting-keys-item,
#sn-se-form-wrapper .edit-field-twitter-append-string-0-value-item {
  margin:10px 0 10px 25px;
}

#setting_field_enable_twitter .edit-field-enable-tweeting-keys-item,
#setting_field_enable_twitter .edit-field-enable-tweeting-keys-item,
#setting_field_enable_twitter .edit-field-twitter-append-string-0-value-item{
  margin:10px 0 10px 0px;
}


.edit-field-twitter-append-string-0-value-item label {
  font-weight:normal;
}
#interaction-panel-settings .edit-field-twitter-append-string-0-value-item{
  margin-left: 50px;
}

#live-event-webinar-instr-block {
  width:220px;
  margin-left:11px;
  overflow:auto;
}
.row_indent {
	background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/join.png) no-repeat 0 10px;
	padding:5px 0;
}
.row_indent_1 {
margin-left:8px;
padding-left:15px;
}
.row_indent_2 {
margin-left:25px;
padding-left:15px;
}
.row_indent_last {
	background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/collapsable-last.png) no-repeat 0 10px;
}

.expo-html-block .group-block-content-view ul, .group-htmlblock .group-block-content-view ul,
.expo-html-block .group-block-content-view ol, .group-htmlblock .group-block-content-view ol {
  padding-left:30px;
}

.expo-cloumn {
	float:none;
}
#expo-l-cloumn {
height:460px;
padding:0 10px 0 20px;
width:205px;
}
#expo-m-cloumn {
	padding:10px;
	text-align:center;
	width:320px;
}
#expo-m-cloumn-content {
	height:240px;
	margin-top:100px;
}
#expo-r-cloumn {
height:460px;
padding:0 10px 0 10px;
overflow-y:auto;
width:205px;
}
#expo-hall-l-cloumn{
  height:460px;
  padding:0 10px 0 20px;
  overflow-y:auto;
  width:540px;
}


.exhibit-hall-list-background{
  width:530px;
  height:  419px;
  border:5px solid #aaa;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo-list-bckg.jpg) no-repeat left top #000;;

  opacity:.6;
  filter: alpha(opacity=60);
  position:absolute;
  z-index:0;

  -moz-border-radius:10px;
  -moz-box-shadow:3px 3px 4px -1px;
  -webkit-border-radius:10px;
  -webkit-box-shadow:3px 3px 4px -1px;
  border-radius:10px;
  box-shadow:3px 3px 4px -1px;

}

.exhibit-hall-list{
  width:530px;
  overflow-y:hidden;
  overflow-x:hidden;
  height: 419px;
  position:relative;
z-index:1;
  margin:5px;
  *top:5px;
  *left:5px;

}
.exhibit-hall-list td {
  padding:10px 14px;
}

.exhibit-hall{
  width:130px;
  height:110px;
  float:left;
  text-align: center;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/exhibitor-box.png) no-repeat top left;
  overflow:hidden;
  padding:2px;
  padding-right:9px;
  padding-bottom:10px;
  margin-left:7px;
   /*
  -moz-border-radius:3px;
  -webkit-border-radius:3px;


  -moz-box-shadow:3px 3px 10px -2px;
  -webkit-box-shadow:3px 3px 10px -2px;
  */
  /*border:2px solid #285F89;*/
}
.exhibit-hall-2col{
  width:310px;
  height:110px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/exhibitor-box2.png) no-repeat top left;
  padding:2px;
  padding-right:9px;
  padding-bottom:10px;
}

.exhibit-hall .hall-logo{
  width:120px;
  height:60px;
  line-height:60px;
  padding:5px 5px 3px 5px;
  vertical-align:middle;
}
.exhibit-hall .hall-logo-2col {
  width:120px;
  height:100px;
  padding:5px 5px 3px 5px;
}
#exhibit-hall-list .exhibit-hall-logo-2col-td {
  width:160px;
  height:108px;
  line-height:10px;
  padding:0;
  vertical-align:middle;
  text-align:center;
}
.exhibit-hall .hall-title{
  width:130px;
  height:42px;
  padding:2px 5px;
  font-weight: bold;
  font-size:8pt;
  vertical-align:middle;
  text-align:center;
  border-top:0px solid #285F89;
/*  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/hrule.jpg)  no-repeat top center;*/
}
.exhibit-hall .hall-title-col2 {
  width:135px;
  height:42px;
  padding:2px 10px;
  font-weight: bold;
  font-size:10pt;
  vertical-align:middle;
  text-align:center;
  border-top:0px solid #285F89;
}

.exhibit-hall .hall-title table td{
  padding:0px;
}
.exhibit-hall .hall-title a{
  color: #000000;
  font-size:8pt;
}
.exhibit-footer{
  width: 790px;
  background:#FFF;
  padding:0 10px;
}
.exhibit-left #comments-block  #edit-comment {
  width:247px;
}
.exhibit-left #groupContentArea{
  overflow-x: hidden;
  overflow-y: auto;
  position:relative;
}
.exhibit-left #groupContentArea .block-content{
  /* background-color:#FFF;*/
}
.exhibit-right #video-player{
  height:327px;
}
.exhibit-right #video-player object{
  width:418px;
  height:317px;
}

#exp-navigation {
border:1px solid #285F89;
left:-150px;
padding:1px;
position:absolute;
top:-35px;
width:100px;
}

.exhibit-navcontainer{
background:transparent none repeat scroll 0 0;
color:#888888;
height:23px;
/*left:649px; */
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
/*position:absolute; */
/*top:-54px;*/
float:right;
}
.exhibit-navcontainer li{
float:left;
height:23px;
padding:0;
color:#FFFFFF;
}

.exhibit-navcontainer li img{
  margin-top:3px;
}
.exhibit-navlink{
  width:100px;
}


.exhibit-nav {
  width:100%;
  height:20px;
}

.exhibit-nav tr td {
  vertical-align:middle;
}
.exhibit-nav-prev{
  width:50%;
  text-align:left;
  vertical-align:middle;
  font-size:.8em;
}

.exhibit-nav-next{
  width:50%;
  text-align:right;
  vertical-align:middle;
  font-size:.8em;
}

.exhibit-nav-title {
  display:none;
  font-weight:bold;
  font-size:1em;
}

.exhibit-nav-current {
  white-space:nowrap;
  text-align:center;
  vertical-align:middle;
  font-size:.8em;
}
.exhibit-nav-current .exhibit-title{
  font-weight:bold;
  font-size:1.2em;
  color:white;
}

.exhibit-navbottom{
}
.exhibit-navcontainer .left{
  float:left;
}
.expo-block-footer .block-footer-actions {
  border-top: 0;
  background-color: #FFF;
  font-size: 8pt;
}
.expo-block-content table{
  font-size:8pt;
  border-collapse: separate;
  border:0;
}
.edit-video-bliptv-del-file-item {
  margin-bottom:0;
}

.events_calendar_action {
  display:block;
  float:right;
  padding:2px 5px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/yellowshade.jpg) repeat-x left top #fbcd05;
  color:#000;
  border:1px solid #f1bf68;
/*  -moz-border-radius:3px;
  -webkit-border-radius:3px; */
}

.live-event-lg-btn {
  display:block;
  font-size:1.5em;
  font-weight:bold;
  text-align:center;
  color:#4F3200;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/yellowshade.jpg) repeat-x left top #fbcd05;
  border:1px solid #f1bf68;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:10px;
  margin:0 45px 20px;
}

.live-event-lg-btn:hover {
  text-decoration:none;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/blueshade.jpg) repeat-x left top #6AE0FC;
  border:1px solid #00acd7;
  color:#fff;
}

.live-event-lg-btn:visited {
  color:#4F3200;
}

.events_calendar_action:hover{
  text-decoration:none;
  color:#000;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/blueshade.jpg) repeat-x left top #fbcd05;
  border:1px solid #00acd7;
}

.events_calendar_action:visited{
  color:#000;
}

.signup-allow-radios .form-item .form-radios .edit-signup-enabled-item{
  margin: 0 0 0 15px;
  float:left;
  position:relative;
}

.edit-signup-enabled-item span{

}

.signup-allow-radios, .islive-enable-radios {
  float:left;
}

.signup-allow-radios .form-item, .islive-enable-radios .form-item{
  float:left;
}

.islive-enable-radios .form-radios .form-item{
  margin-top:0;
  margin-left:20px;
}

.signup-allow-radios .form-item label, .islive-enable-radios .form-item label{
  float:left;
}

.signup-allow-radios .form-item .form-radios, .islive-enable-radios .form-item .form-radios{
  float:left;
  margin: 0 10px;
}

.signup_option_questionmark{
	margin-bottom:-2px;
	padding-left:2px;
}

.signup_option_description{
	background: #f4f4f4;
  border: 1px solid #ddd;
  font-size: 11px;
  padding: 7px;
  position: absolute;
  width: 300px;
  z-index:100;
  bottom:20px;
  left: 0;
 }

 .signup_form_description{
  background: #f4f4f4;
  border: 1px solid #ddd;
  font-size: 11px;
  padding: 7px;
  position: absolute;
  width: 300px;
  z-index:100;
  bottom:20px;
  left:0;
  color: #808080;
  font-size: 0.85em;
 }

.registration-panel{
  float:left;
  margin-left:20px;
}

.registration-action {
   background: transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/reg-button.jpg) no-repeat center;
   border:medium none;
   display:block;
   height:25px;
   width:115px;
   padding:0;
   float: right;
   cursor:pointer;
}


a.registration-action{text-decoration:none;}
a:hover.registration-action{text-decoration:none;}

.registration-action span{
  padding: 3px 5px;
  font-size: 11pt;
  font-weight: bold;
  color: #333333;
  display: block;
  padding-top: 4px;
  text-align: center;
}

.track-option{
  display:block;
  background-color:#FAFAFA;
  border:1px solid #F3F3F3;
  clear:both;
  margin-bottom:10px;
  padding:5px;
}
.exhibit-left #groupContentArea .wrap {
  width:170px;
}

.so-links {
  padding:20px 0px;
  text-align:right;
}

.so-links a {
  padding:0 0 0 10px;
}

.so-links a img {
  margin-right:6px;
  margin-bottom:5px;
}
.so-links a.briefcase-btn {
  display: inline-block;
  vertical-align: middle;
}
.so-links a.briefcase-btn img {
  margin: 0px;
}
#qandaContentArea .so-links a.briefcase-btn img {
  margin-right:6px;
  margin-bottom:5px;
}

.so-links #sharethis_0 {
  padding-left:5px;
}

.block-update-loading{
  background:#fafafa url(//www.engagez.net/sites/all/themes/custom/semineedle/images/ajax-loader.gif) no-repeat center center;
  border-bottom:1px dotted #ddd;
  height:30px;
}

#mark-to-follow-form textarea {
  font-family:"lucida grande",arial,verdana,sans-serif;
  font-family: Arial,Tahoma, Verdana;

  font-size:10pt;
}

.og-teampage-filters .active {
  font-weight:normal;
}
.og-teampage-filters .current {
  font-weight:bold;
}
.og-teampage-filters li.all {
  border-left:0 !important;
}
#who_here_block .og-teampage-filters li.all{
  border-left: 1px solid #99CCFF !important;
}
.og-teampage-filters li.showlabel {
  font-weight:bold;
  color:black;
}
.og-teampage-filters li.showlabel a:visited {
  color:#006BCA !important;
}
.og-teampage-filters.border-btn-links li.showlabel {
  border-left: 0;
  padding: 0;
}
#job-logo-field {
  padding-bottom:1em;
}

.drop_link_wrapper{

}
.subheader_label{
  padding-right:3px;
  color:#777;
}
.drop_down_container{
  position:relative;
  float:right;
  top:-1px;
  background:white;
  border:1px solid #ddd;
  right:0px;
}
.drop_link_wrapper .float-panel {
  padding:5px 7px;
  margin-left:-5px;
}

.drop_link_wrapper a.selected {
  color:black;
}

.drop_link_wrapper a.selected:hover {
  text-decoration:none;
}

.drop_link_wrapper a{
  display:block;
  text-align:left;
  border-bottom:1px dotted #ddd;
  padding:1px;
  white-space:nowrap;
/*  width:90px;*/
}

#event-manager-setup-form {
  background:#FFF;
  padding:15px;
}

#passDiv {
  margin-left:30px;
  font-size:11px;
  font-weight:bold;
}
#passDiv #edit-field-passcode-0-value {
  width:100px;
}

.ticket-table-wrapper {
  padding-left: 6em;
}
#se-popup-upgradeticket-form .ticket-table-wrapper {
  padding-left: 0;
}
.edit-ticket_configuration-item .header-line {
  display: flex;
  gap: 20px;
  align-items: center;
}
.edit-ticket_configuration-item .header-line .onoffswitch-wrapper {
  margin-bottom: 0 !important;
}
.edit-ticket_configuration-item .header-line .onoffswitch-wrapper > label {
  width: auto;
  margin-top: 0;
}
#coupons-box {
  max-height: 300px;
  overflow: auto;
}
.ticket-select-table,
.ticket-manage-table,
#ticket-table, #ticket-coupons-table {
  border:1px solid #CCC;
  width: 100%;
}

#ticket-coupons-table tr.ticket-coupons-table-h,
.ticket-select-table tr.ticket-table-h,
.ticket-manage-table tr.ticket-table-h,
#ticket-table tr.ticket-table-h {
  border: 1px solid transparent;
  border-bottom: 1px solid #CCC;
}
#ticket-coupons-table th:nth-child(1),
#ticket_configuration .ticket-select-table th:nth-child(1),
#ticket_configuration .ticket-manage-table th:nth-child(1),
#ticket_configuration #ticket-table th:nth-child(1) {
  padding-left: 25px;
}
#ticket-coupons-table th,
.ticket-select-table th,
.ticket-manage-table th,
#ticket-table th {
  font-size:11px;
  font-weight:normal;
  padding:5px 20px 5px 5px;
  background: transparent;
  border-bottom:0;
}
.ticket-select-table th,
.ticket-manage-table th,
#ticket-table th {
  padding: 5px 0;
}
#ticket-table-addon.ticket-select-table th > span,
.ticket-manage-table.ticket-select-table th > span,
#ticket-table.ticket-select-table th > span {
  display: block;
  padding: 2px 20px 2px 5px;
  /*background: #EEE;*/
  font-weight: normal;
  color: #000000;
}
.ticket-promo-codes {
  margin: 8px 0;
}
.ticket-promo-codes .ticket-promo-apply {
  display: inline-block;
  margin-top: -3px;
}
.ticket-price-nonfree.discount .original-price {
  font-style: italic;
  padding-right: 5px;
  text-decoration: line-through;
}
.ticket-price-nonfree.discount .promo-price {
  color: #0064cd;
  font-weight: bold;
  padding-left: 8px;
}
.ticket-promo-info {
  color: #0064cd;
  margin-top: 8px;
}

.ticket-select-table th:nth-child(1) span,
.ticket-manage-table th:nth-child(1) span,
#ticket-table th:nth-child(1) span {
  margin-left: 30px;
}
/*#ticket-table th:nth-child(3) span {
  margin-right: 30px;
}*/
#ticket-coupons-table tbody,
.ticket-select-table tbody,
.ticket-manage-table tbody,
#ticket-table tbody {
  border-top:0;
}
#ticket-coupons-table tbody tr,
.ticket-select-table tbody tr,
.ticket-manage-table tbody tr,
#ticket-table tbody tr {
  border-bottom:1px solid #CCC;
}
.ticket-select-table tbody tr.disabled,
.ticket-manage-table tbody tr.disabled,
#ticket-table tbody tr.disabled {
  color: gray;
}
.ticket-select-table tbody tr.disabled .ticket-status,
.ticket-manage-table tbody tr.disabled .ticket-status,
#ticket-table tbody tr.disabled .ticket-status {
  color: lightgrey;
}
#ticket-coupons-table tbody tr td,
.ticket-select-table tbody tr td,
.ticket-manage-table tbody tr td,
#ticket-table tbody tr td {
  padding:5px 20px 5px 5px;
}
.ticket-edit-link {
  font-weight:bold;
}
.ticket-select-table .td-price,
.ticket-select-table .td-qty,
.ticket-manage-table .td-price,
#ticket-table .td-price {
  text-align: right;
}
.ticket-select-table .td-qty input {
  width: 30px;
}
.ticket-qty-field {
  display: flex;
  align-items: center;
}
.ticket-select-table .td-qty em.successs,
.ticket-select-table .td-qty em.error {
  width: 15px;
  overflow: hidden;
  height: 15px;
}

.questionmark-icon {
  margin-left:2px;
}
.tickets-num-strong {
  color:#588F00;
}
.questionmark-content {
  display:none;
  position:absolute;
  color:#808080;
  font-size:0.85em;
  border:1px solid #DDDDDD;
  padding:7px;
  width:300px;
  z-index:100;
  background:#F4F4F4 none repeat scroll 0 0;
}
.ticket-select-table {
  margin:0 0 10px 1px;
  width:99%;
}
.ticket-select-table th{
  font-weight: bold !important;
  font-size: 11pt !important;
}

.register_button{
  background: transparent url('//www.engagez.net/sites/all/themes/custom/semineedle/images/round_register_button.gif') no-repeat center center;
  height: 26px;
  width:92px;
  display: block;
  position:absolute;
  left:653px;
  top:102px;
  top:112px\9;          /* IE  hack */
  text-align: center;
}

.register_button a, .register_button a:visited{
 position:relative;
 top:4px;
 font:14px;
 color:#000;
 font-weight: bold;
}
.register_button a:hover{
  text-decoration: none;
}
.register_nostart{
  background-color: #FFF;
  color: #808080;
  font-weight: bold;
  padding: 2px;
  position:absolute;
  left:565px;
  top:102px;
  top:112px\9;          /* IE  hack */
  text-align: center;
}

.register_ended{
  background-color: #000;
  color: #FFF;
  font-weight: bold;
  padding: 2px;
  position:absolute;
  left:565px;
  top:102px;
  top:112px\9;          /* IE  hack */
  text-align: center;
}
.register_full{
  background-color: #ff0000;
  color: #FFF;
  font-weight: bold;
  padding: 2px;
  position:absolute;
  left:653px;
  top:102px;
  top:112px\9;          /* IE  hack */
  text-align: center;
}

#ticket-paypal-info {
  display:none;
}
.node-content-container-premiumgroup .tabs {
  display:none;
}
#exhibit-icons {
  float:right;
  vertical-align:top;
  padding:2px 0 0;
  height:16px;
  display: none;
}
#exhibit-icons a, #exhibit-icons span {
  vertical-align:top;
  margin:0 2px 0 2px;
  color: #FFFFFF;
}
#exhibit-icons a.stbutton {
  margin:0;
  padding-top:5px\9;/* ????IE????? */
  padding-bottom:1px\9;
  +padding-top:1px; /* IE7 */
  +padding-bottom:5px
}
#exhibit-icons {
  width:70px !important;
  *width:68px !important;
  overflow:hidden !important;
  white-space:nowrap;
}

.edit-field-cc-allow-exhibit-keys-item {
  padding:0 0 0 25px;
}
.premiumgroup-setting-tr .edit-field-enable-chatroom-keys-item,
.premiumgroup-setting-tr .edit-field-only-admin-add-chatrooms-keys-item{
  padding:0 0 0 25px;
  float:left;
}
.edit-field-show-who-here-keys-item{
  clear: left;
  padding-left: 25px;
}

.ticket-table-header-line {
  border:0;
  border-top:2px solid #CCC;
  padding:5px 10px;
  height:1px;
  width:460px;
}
.ticket-table-header-info {
  color:#AAA;
  padding:0 0 10px;
}
.ticket-table-header-info strong {
  color:#000;
}

.no-node-conference-center-wrapper {
  width:500px;
  background-color:#eeeeee;
  padding:5px;
  border:1px solid #dddddd;
  color:#000000;
  -moz-border-radius:7px;
  -moz-box-shadow: 5px 0 21px -5px black;
  -webkit-border-radius:7px;
  -webkit-box-shadow: 5px 0 21px -5px black;
  border-radius:7px;
  box-shadow:5px 0 21px -5px black;
  padding:7px;
}
#no-node-conference-center-content{
  border-bottom: #ddd 1px solid;
  border-left: #ddd 1px solid; overflow-y: auto;
  background: #fff;
  height: 360px;
  width:500px;
  border-top: #ddd 1px solid;
  border-right: #ddd 1px solid;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#no-node-conference-center-content h2{
  color:#000;
  font-size:15pt;
}
.no-node-conference-block .expo-block .block-content{
  height: 304px !important;
}
.calendar-title {
  font-weight:bold;
  color:#666;
  font-family:arial;
  font-family: Arial,Tahoma, Verdana;

  padding-left:120px;
}
#toggle-trigger-arrow-cccalendar {
  background-image:url("//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-dropper3.gif");
  margin-top:0;
}
#toggle-trigger-arrow-cccalendar-label {
  cursor:pointer;
  color: #006BCA;
  font-size: 12pt;
  margin: 20px;
}

.star {
color:#BF4000;
font-family:Helvetica,Arial,sans-serif;
}

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

.ticket-table tbody {
  border-top:none;
}
.ticket-table .sn-ticket-date {
  margin-left: 5px;
  width: 100px;
}
.ticket-table .sn-ticket-time {
  width: 60px;
  margin-left: 5px;
}
.ticket-table .date-wrapper label.option {
  display: inline-block;
  width: 150px;
}
.ticket-radios .form-radios {
  margin:0;
}
.conference-hall{
  background-color:#FFFFFF;
  margin: 10px 2px;
  padding:3px;
  width:200px;
}
.conference-hall-block{
}
.conference-hall-block .block-title{
  font-size: 9pt;
  font-weight: bold;
  border-bottom: 1px solid #959595;
  padding-bottom: 3px;
  text-align: center;
}
.conference-hall-block .block-content{
  font-size: 8pt;
}
#live-event-small .conference-hall-block .block-content #chatroom-msg-input{
  /*border:1px solid #000;*/
  width:184px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-family: Arial,Tahoma, Verdana;

  font-size:8pt;
  height:20px;
  line-height:20px;
}
.conference-hall .twitter-update{
  height:180px;
}
.long_chat_twitter .twitter-update{
  height: 342px !important;
}

#live-event-small #twitter_conference_block .twitter-update,
#live-event-large #twitter_conference_block .twitter-update{
  /*width:500px !important;*/
  height:345px;
}

#expo-r-cloumn #webcast_conference_block embed{
  width:200px !important;
  height:150px !important;
}
#webcast_live_event_r_block embed{
  width:250px !important;
  height:150px !important;
}

#live-event-small #chat_conference_block .block-content,
#live-event-small #twitter_conference_block .block-content {
  height:204px;
}
.interaction_block #twitter_conference_block .twitter-update{
  height: 275px !important;
  overflow-y: auto;
  overflow-x: hidden;
}

.interaction_block #chat_conference_block .chatWindow-chatpane-panel {
  height:205px;
}

#live-event-large #chat_conference_block .block-content,
#live-event-large #twitter_conference_block .block-content {
  height:415px;
}
.long_chat_twitter .block-content{
  height:370px !important;
}
#twitter_conference_block .block-content {
  height:204px;
}

.toggle-cluster-company-arrow,
.toggle-member-mgmt-arrow{
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-dropper3.gif) no-repeat scroll 0 -15px;
  cursor: pointer;
  width: 15px;
  height: 14px;
  margin: 1px 0 0 2px;
  float: left;
}
.toggle-member-mgmt-arrow.with-label {
  background:transparent url(//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-dropper3.gif) no-repeat scroll right -15px;
  width: auto;
  cursor: pointer;
  padding-right: 15px;
  overflow: hidden;
  max-width: 165px;
  text-overflow: ellipsis;
}
.member-mgmt-wrapper {
  white-space: nowrap;
  padding-right: 10px;
}
.member-mgmt-wrapper .toggle-member-mgmt-arrow {
  float: none;
  display: inline-block;
}
.member-mgmt-wrapper .label-text {
  float: left
}
.member-mgmt-wrapper .toggle-list {
    position: relative;
    width: 0px;
    float: left;
}
.og-access-groups.member-action-list.dropdown-menu li a {
  color: #000000;
  padding-left: 10px;
}
.og-access-groups.member-action-list.dropdown-menu li a.disabled {
  color: gray;
  cursor: not-allowed;
}
.og-access-groups.member-action-list.dropdown-menu li a i.fa {
  margin-right: 5px;
}
.og-access-groups-wrapper.member-mgmt-wrapper {
  white-space: normal;
  padding-right: 0;
}
.toggle-cluster-company-arrow-clicked,
.toggle-member-mgmt-arrow-clicked{
  background-position: 0 -15px;
}

.member-action-list{
  list-style: none;
  border: 1px solid #AAAAAA;
  padding: 3px 8px;
  position: absolute;
  background: white;
  margin: 0px;
  line-height: 16px;
  line-height: 12pt;
  z-index: 99;
  right: 0;
  top: 16px;
  display: none;
}
.member-action-list.dropdown-menu {
  padding: 5px 0;
  min-width: 55px;
  right: auto;
}
.member-action-list.dropdown-menu li a {
  color: #336699;
}
.member-action-list.dropdown-menu li.dropdown-submenu:hover > a,
.member-action-list.dropdown-menu li a:hover {
  color: white;
}
.member-action-panel{
  width: 120px;
}

.member-action-panel a:link, .member-action-panel a:visited{
  text-decoration: none;
}
.member-action-list li{
  white-space:nowrap;
}
.member-action-list li a {
  color: #333;
}
.conference-hall .interaction-twitter-tweet-form .interaction-tweet-message {
  width:170px;
}

#lead-track-level-wrapper {
  display:block;
}
#lead-track-level-wrapper label {
  height:0;
  overflow:hidden;
}
#lead-track-level-wrapper .form-radios {
  margin-top:0;
  margin-left:40px;
}
.edit-field-enable-track-keys-item {
  margin-bottom:0;
}

.event-featured-link {
  font-weight:normal !important;
}

.track-report-label {
  color:#777777;
  font-weight:bold;
  font-size:12px;
  margin:10px;
}

.site-activities-time-range {
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 30px;
}

/********exhibit menu start****************/
#exhibit-menu {
  float:left;
  line-height:normal;
  font-size: 8pt;;
  border-top:1px solid #aaa;
  border-bottom:1px solid #ddd;
  width:800px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/menu-shade.jpg) repeat-x;
}

#exhibit-menu .exhibit-menu-items {
  list-style:none;
  margin:0;
  padding:0;
}
.exhibit-menu-items li{
  float:left;
  display: inline;
  padding:2px 5px;
  margin: 0;
  border-left: 1px solid #fff;
  border-right: 1px solid #ddd;
  text-align:center;
}
.exhibit-menu-items li a{
  font-weight: bold;
  font-size: 8pt;
  color: #666;
}
.exhibit-menu-items li a:hover {
  color:#000;
}
.exhibit-menu-items li a:visited {
  color: #666;
}
/********exhibit menu end****************/
.exhibit-page #exhibit-icons{
  display:block;
}

.toggle-style{
  margin: 2px 4px 0px 0px;
  width: 14px;
}
#exhibit-menu .toggle-trigger-arrow{
  margin-top: 0px;
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/exhibit-menu-dropper.gif);
}
#exhibit-menu .toggle-style{
  margin-top: -2px;
  padding-bottom: 2px;
}

.exhibits_table{
  width: 96%;
  font-size: 10pt;
  margin: auto;
}
.exhibits_table tbody{
  border: 0 none;
}
.exhibits_table tr{
  border-bottom: 0 none;
}
.exhibits_table td.radio{
  width: 3%;
  padding-top: 7px;
}
.exhibits_table td.link{
  width: 45%;
}
.exhibits_table span{
  padding-left: 6px;
}
.select-exhibit-template-wrapper .actions input{
  width: 60px;
}
#groupContentArea .expo-block .groupNewsBlock, #groupSidebarArea .expo-block .groupNewsBlock {
  width:188px;
}
#notification-email-set .fieldset-wrapper {
  overflow:visible;
}

.webinar-instr-block{
  backgroud-color: #FFF;
  border: 1px solid #888;
  width:200px;
  z-index: 9999;
}
 .instr-title{
  background-color:#AAAAAA;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:5px;
  text-align:center;
}
.webinar-instr-block .intr-content{
  background-color: #fff;
  text-align: left;
}


#groupSidebarArea .expo-block-content .twitter-update {
  width:170px;
}
#groupSidebarArea .expo-block-content .interaction-twitter-tweet-form .interaction-tweet-message {
  width:166px;
}

.expo-block-content .interaction-twitter-tweet-form .interaction-tweet-message {
  width:150px;
}

.expo-block-content{
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/hrule.jpg) top center no-repeat;
}

#groupSidebarArea #twitter-search-block h2.expo-block-title {
  text-align:center;
}

.posting_event_date_time #edit-timezone {
  width:200px;
}

.participator_filter{
  padding-left: 0 !important;
}
.participator_filter li{
  padding:0 0.3em;
}
.participator_filter li a{
  font-size:8pt;
  font-weight: normal;
}

#related_sites_id .form-checkboxes {
  float:none;
  margin-top:0;
}

#toggle-panel-homegroups {
  max-height:240px;
  min-width:125px;
  overflow:auto;
}

ul.dropdown ul li div.bar {
  display:none;
}

.lounge_username a{
  font-size:10pt;
}

.usual .idTabs{
 margin-left:10px;
}
.chat-round-corner {
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  border-radius:8px 8px 0 0;
}
.usual .idTabs li {
  margin-right:5px;
  list-style-type: none;
  float: left;
  border:2px solid;
  border-bottom: 0;
  list-style-image: none;
  position: relative;
  z-index:2;
  background:#FFF;
}
.usual .idTabs span,
.usual .idTabs a {
  padding: 2px 8px;
  display: block;
  text-decoration: none !important;
  font-weight: bold;
  color:#FFF;
  position: relative;
}
.usual .idTabs span.selected,
.usual .idTabs a.selected {
  background: transparent;
  border-bottom: #FFF 3px solid;
  margin-bottom: -2px;
  color: #000;
  cursor: default;
  outline:0;
}

.interaction_block {
  overflow:hidden;
}
.interaction_block .usual .idTabs a {
  padding: 2px 3px 0 3px;
  font-size: 9pt;
  display: inline;
}
.interaction_block .chat-round-corner {
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  border-radius:6px 6px 0 0;
}

#interaction-block-resize-wrapper {
  position: absolute;
  left: 0pt;
  top: 0pt;
  padding:85px 0 0 40px;
}

#block-semi-overview tbody {
  border-top:0;
}

.show_import_data table tbody, .show_import_data table tbody td {
  font-size:9pt;
}
#semineedle-event-listing-page.show_import_data table tbody,
#semineedle-event-listing-page.show_import_data table tbody td {
  font-size: 10pt;
}
.import-test-description {
  color:#808080;
  padding:0 0 10px;
  font-size:9pt;
}

.round { float:left;  }

.round img {
    -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  border-radius:8px 8px 0 0;
}

/*.edit-field-inpuiry-to-0-value-item{
  margin-left:25px;
}
.edit-field-inpuiry-to-0-value-item label{
  float: left;
  font-weight: normal;
  padding-right:5px;
}
.edit-field-inpuiry-to-0-value-item input{
  width:200px !important;
}*/
.edit-field-enable-inquiry-keys-item label{
  font-weight: bold !important;
}
.exhibit_companies_list .exhibitors_list_content td{
  padding: 10px 5px 5px;
}

#company_full_description #edit-body{
  height: 100px;
}

.exhibit_companies_list .exhibitors_list_content{
  height: 220px;
}
.exhibit_companies_list .exhibitors_list_content td#td_icon{
  text-align:center !important;
}

.font-weight-normal {
  font-weight:normal;
}
.font-bold-gray {
  font-weight:bold;
  color:#666;
  font-style:italic;
}

.exhibit-menu-items li.active {
  background-color:#000;
}
.exhibit-menu-items li.active a {
  color:#FFF;
}

.user-faceted-search-page .box .title {
background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/node-header-tm.gif") repeat-x scroll left top #EAEFF3;
border-bottom:0;
}

li span, li p {
  display:inline;
}

.expo-block .expo-block-content td{
  font-size: 8pt;
}
.sn-piece-inquiry-form .form-item,
#-sn-company-inquiry-form .form-item{
  clear:both;
}
.sn-piece-inquiry-form .form-item label,
#-sn-company-inquiry-form .form-item label {
  float: left;
  width: 80px;
  padding:3px 6px 3px 0;
  margin-left: 20px;
  text-align: right;
}
.interaction-submit-inquiry .sn-piece-inquiry-form .form-item label {
  margin-left: 0;
  padding-right: 4px;
}
.interaction-submit-inquiry .sn-piece-inquiry-form .form-item input,
.interaction-submit-inquiry .sn-piece-inquiry-form .form-item select,
.interaction-submit-inquiry .sn-piece-inquiry-form .form-item textarea {
  width: 185px;
}
.interaction-submit-inquiry .sn-piece-inquiry-form .form-item textarea {
  width: 185px;
  display: inline-block;
  padding: 4px 6px;
}
.interaction-submit-inquiry .sn-piece-inquiry-form .form-item .resizable-textarea {
  width: auto;
  display: inline-block;
}
.sn-se-form .edit-field-enable-chatroom-keys-item,
.sn-se-form .edit-field-enable-polls-keys-item,
.edit-field-enable-staff-keys-item{
  padding-left:25px;
}

.interaction_block_content{
  padding: 0 5px !important;
  margin: 0 !important;
  margin-right: 10px !important;
  font-size:8pt;
}
.interaction_block #chatroom-msg-submit{
  margin-left:3px !important;
}
.interaction_block #chatroom_lounge_block{
  font-size:8pt;
}

.interaction_block #chat-participants{
  width:105px !important;
}
.interaction_block #chatroom-msg-input{
  height: 20px;
  width: 180px;
}
.interaction_block #chatroom-board{
  height:170px !important;
}
.interaction_block .interaction_block_content{
  padding: 0px!important;
}
ul#interactions-header-tabs li {
  height:16px;
}

.overview-charts-timerange{
  text-align: center;
  color: #FF8800;
  padding-top: 8px;
}

.overview-charts-timerange-wrapper {
  display:block;
  clear:both;
  text-align:center;
  padding:0 0 0 105px;
}
.overview-charts-timerange {
  display:block;
  margin:0 auto;
}
.overview-charts-timerange li {
  display:block;
  padding:1px 15px;
  border:1px solid #000;
  float:left;
}
.overview-charts-timerange li.current {
  background:#FF6E1F;
  color:#FFF;
}
.overview-charts-timerange li.current a {
  color:#FFF;
}
.console-overview-chart-block {
  float:left;
  text-align:center;
  height:200px;
}
.exclude-items-teaser {
  display: inline-block;
  max-width: 85px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.console-exclude-role-options {
  position: absolute;
  top: -3px;
  right: 0;
}
.console-exclude-role-options a {
  color: #333;
}
.console-exclude-role-options a:hover {
  background: #eee;
  text-decoration: none;
  border-radius: 5px;
}
.console-exclude-role-options ul {
  padding-left: 0;
  margin-bottom: 0;
}
.console-exclude-role-options ul li#exclude-emails-li {
  padding: 0 5px 0 20px;
}
.console-exclude-role-options ul li#exclude-emails-li input {
  width: 95%;
  padding: 2px;
}
#sn-console-report-tasks-actions {
    text-align: right;
    margin:0 0 10px;
}
#sn-console-report-tasks-table-wrapper .loading {
    display: block;
    text-align: center;
    height: 50px;
}
#sn-console-report-tasks-table .col-time {
    width: 150px;
}
#sn-console-report-tasks-table .col-range {
    width: 160px;
}
#sn-console-report-tasks-table .col-status {
    width: 92px;
}
#sn-console-report-tasks-table td p.tip-exclude-roles {
  margin: 0;
  color: #999;
  font-style: italic;
  font-size: 10px;
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.console-timerange-options {
  position: absolute;
  top: -6px;
  right: 165px;
}
.console-timerange-options .nav-pills > li {
  float: right;
}
.console-exclude-role-options .nav .dropdown-toggle .caret,
.console-timerange-options .nav .dropdown-toggle .caret {
  margin-top: 6px;
}
#expo-charts .tab-pane .two-column-content {
  width: 100%;
}
#expo-charts .tab-pane .two-column-content .left-content {
  width: 300px;
  padding-left: 15px;
}
#expo-charts .search-right-filters .faceted-search-facet h3 {
  text-transform: lowercase;
}
#expo-charts .search-right-filters .faceted-search-facet h3 span {
  text-transform: none;
}
.search-right-filters .faceted-search-facet h3 .collapse-expand-trigger {
  text-decoration: none;
  color: #999;
  cursor: pointer;
}
.search-right-filters .faceted-search-facet h3 .collapse-expand-trigger > span{
  margin-left: 2px;
}
#expo-charts .search-right-filters .faceted-search-facet .item-list li .faceted-search-category .faceted-search-category-count {
  background: transparent;
  border: 1px solid #666;
}
#expo-charts .tab-pane .left-content .search-split-line,
#expo-charts .tab-pane .left-content .pop-grey-bar,
#expo-charts .tab-pane .left-content .search-form-wrapper {
  display: none;
}
#expo-charts .tab-pane .left-content .left-title {
  padding: 10px 5px;
  color: #999;
}
#expo-charts .tab-pane .left-content .left-title .count {
  float: right;
  margin-right: 20px;
}
.analytics-facets-wrapper {
  position: relative;
  background-color: #FFF;
}
.analytics-facets-wrapper .search-right-filters {
  margin-left: 10px;
}
.analytics-facets-wrapper .loading {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 80px;
  display: none;
}
.highchart #attendee-map-container,
.highchart #registrants-map-container {
  width: 100%;
  height: 300px;
}
#highchart_attendee_map,
#highchart_registrants_map {
  height: 300px;
}
#highchart_attendee_list_table span.session-title {
  cursor: pointer;
}
#course-attendees-back-trigger {
  float: left;
}
.console-exclude-role-options .nav-pills > li > a,
#expo-charts .console-exclude-role-options .nav-pills li a.dropdown-toggle:hover,
.console-timerange-options .nav-pills > li > a,
#expo-charts .console-timerange-options .nav-pills li a.dropdown-toggle:hover {
  color: #333 !important;
  background-color: #e6e6e6;
}
.console-exclude-role-options .nav .dropdown-toggle .caret,
.console-timerange-options .nav .dropdown-toggle .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
.console-timerange-options .overview-charts-timerange{text-align: right;}
#expo-charts .popup-wrapper-resources {
  z-index: 1;
}
.console-timerange-options .nav{
  margin: 0;
  padding-left: 0;
}
.emails-track-wrapper .nav-tabs > .active > a,
.emails-track-wrapper .nav-tabs > .active > a:hover,
#expo-charts .nav-tabs > .active > a,
#expo-charts .nav-tabs > .active > a:hover {
  color: #000000;
  /*background-color: rgb(195,195, 195);*/
  font-weight: bold;
}
.emails-track-wrapper .nav-tabs li a:hover,
.emails-track-wrapper .nav-pills li a.dropdown-toggle:hover,
#expo-charts .nav-tabs li a:hover,
#expo-charts .nav-pills li a.dropdown-toggle:hover {
  color: #005580
}
.emails-track-wrapper .nav-pills li.dropdown.open .caret,
.emails-track-wrapper .nav-pills li.dropdown.open a:hover .caret,
#expo-charts .nav-pills li.dropdown.open .caret,
#expo-charts .nav-pills li.dropdown.open a:hover .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
#expo-charts .tab-content {
  padding-top: 20px;
  /*background-color: rgb(195,195, 195);*/
}

.highchart {
  margin-bottom: 5px;
  position: relative;
/*  float: left;*/
  height:250px;
/*  width: 500px;*/
/*  overflow: hidden;*/
  margin-bottom: 10px;
}
.highchart .console-overview-chart-block{
  height:250px;
  width: 500px;
  float: none;
  margin: auto;
  padding:1px 0 0;
}
.highchart .highcharts-tooltip > span {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 400px;
}
.highchart .highcharts-tooltip > span > b {
}
#overview_heading {
  width: 500px;
}
.single-column .highchart .console-overview-chart-block{
  width: 800px;
}
.highchart-tracks-report {
  height:auto;
  min-height:100px;
}
.highchart-tracks-report .console-overview-chart-block {
  background-color: #FFFFFF;
}
#highchart_overview_heading {
  min-height: 0;
  margin-bottom: 20px;
}
#highchart_overview_heading .console-overview-chart-block {
  background-color: transparent;
  border: 0;
  min-height: 0;
}
.highchart-tracks-report .console-overview-chart-block, #attendee_activity_totals {
  border: 1px solid #DDDDDD;
  height: auto;
  text-align: left;
  min-height: 100px;
  max-height: 800px;
  overflow: auto;
  box-sizing: border-box;
}
#overview .highchart-tracks-report .console-overview-chart-block {
  border-color: green;
}
.highchart-tracks-report.section-scroll .console-overview-chart-block {
  max-height: 280px;
  overflow: auto;
}
.highchart .highcharts-title,
.highchart-tracks-report .activity-title, #attendee_activity_totals .activity-title {
  color: #3E576F;
  fill: #3E576F;
  font: normal 14pt "BentonSans", arial,verdana,sans-serif !important;
  text-align: center;
  padding: 10px 0 5px;
}
.highchart-tracks-report .activity-content {
  margin: 5px;
  color: #3E576F;
}
.highchart-tracks-report ul {
  list-style: none;
  padding: 0px;
}
.highchart-tracks-report ul span {
  display: inline-block;
}
.highchart-tracks-report ul.tracks > li > span.track {
  margin-left: 40px;
  vertical-align: top;
}
.highchart-tracks-report ul span.time {
  width: 50px;
}
.highchart-tracks-report ul span.duration {
  margin-left: 5px;
}
.highchart span.loading{
  position: absolute;
  background: url('//www.engagez.net/sites/all/themes/custom/semineedle/images/loading.gif') no-repeat left top transparent;
  left: 45%;
  top: 45%;
  display: block;
  width: 16px;
  height: 16px;
  display: none;
}
.highchart .fullchart {
  position: absolute;
  background: url('//www.engagez.net/sites/all/themes/custom/semineedle/images/fullscreen.png') no-repeat left top transparent;
  width: 16px;
  height: 16px;
  z-index: 9;
  left: 18%;
  top: 5px;
  cursor: pointer;
  display: none;
}
.engagement-detail-wrapper .highchart .fullchart {
  left: auto;
  right: 5%;
}
.highchart svg > g.highcharts-button {
  display:none;
}
/* For Highchart 2.2.3 */
.highchart #printButton, .highchart path[symboltype='print'], .highchart rect[symboltype='print'],
.highchart #exportButton,.highchart path[symboltype='export'], .highchart rect[symboltype='export']{
  display:none;
}
.headings-wrapper .heading {
  display: inline-block;
  width: 160px;
  margin-right: 10px;
  background-color: #FFFFFF;
  text-align: center;
  float: left;
  padding: 5px 0;
}
.highchart .headings-wrapper .heading:last-child {
  margin-right: 0;
  float: right;
  background-color: #76c3ff;
}
.headings-wrapper .heading .htitle {
  font-size: 14pt;
  margin-bottom: 5px;
}
.left-title .headings-wrapper .heading .htitle {
  color: #000;
}
.left-title .headings-wrapper {
  text-align: center;
  display: block;
}
.left-title .headings-wrapper .heading {
  float: none;
}
.headings-wrapper .heading .htitle span.duration,
#attendee_list_table .activity-title span.duration {
  display: block;
  text-align: center;
  color: #aaaaaa;
  font-size: 9pt;
}
.headings-wrapper .heading .hnumber {
  font-size: 20pt;
  color: #0066a5;
}
#attendee_activity_totals {
  overflow: visible;
}
#attendee_list_table {
  max-height: none;
}
#attendee_list_table .activity-title {
  padding-left: 10px;
}
#attendee_list_table .activity-content {
  margin: 5px 0 0;
  overflow: auto;
  width: 100%;
  min-height: 100px;
  max-height: 1930px;
}
#attendee_list_table .activity-content > table {
  min-width: 100%;
  margin-bottom: 2px;
  border-collapse: separate;
  border-spacing: 0;
}
#attendee_list_table .activity-content tbody {
  border-top: 0;
}
#attendee_list_table .activity-content > table th {
  border-bottom: 0;
}
#attendee_list_table .activity-content > table th,
#attendee_list_table .activity-content > table td {
  text-align: center;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  line-height: 20px;
  font-size: 8pt;
  padding: 0 5px;
}
#attendee_list_table .activity-content > table td {
  white-space: nowrap;
}
#attendee_list_table .activity-content > table thead tr th {
  position: sticky;
  background: #dddddd;
  border-color: #FFFFFF;
}
#attendee_list_table .activity-content > table thead tr:nth-child(1) th {
  top: 0;
}
#attendee_list_table .activity-content > table thead tr:nth-child(2) th {
  top: 40px;
}
#attendee_list_table .activity-content > table .fixed-side {
  position: sticky;
  left: 0;
  background: #dddddd;
  border-color: #FFFFFF;
  z-index: 1;
}
#attendee_list_table .activity-content > table th.fixed-side {
  z-index: 2;
}
#attendee_list_table .activity-content > table th:last-child, 
#attendee_list_table .activity-content > table td:last-child {
  border-right: 0;
}
#attendee_list_table .activity-content > table tr:last-child td {
  border-bottom: 0;
}
#attendee_list_table .activity-content > table th .date {
  font-size: 9pt;
}
#attendee_list_table .logo-title-table {
  text-align: left;
  margin: 2px 5px;
}
#attendee_list_table .logo-title-table td.first {
  padding-right: 5px !important;
}
#attendee_list_table .logo-title-table td .attendee {
  white-space: nowrap;
  color: #3E576F;
  text-decoration: none;
  display: block;
  line-height: 1px;
}
#expo-charts .dropup .chart-downloads ul.dropdown-menu  {
  top: auto;
  bottom: 100%;
}
#expo-charts .chart-downloads {
  text-align: left;
  display: inline-block;
  margin-right: 10px;
}
#expo-charts .chart-downloads a.dropdown-toggle .caret {
  margin-left: 5px;
}
#expo-charts a.export-btn {
  margin-top: 5px;
  margin-right: 10px;
}
.report-url-description {
  color: #999999;
  margin-top: 10px;
}
#fancybox-content #printButton, #fancybox-content path[symboltype='print'], #fancybox-content rect[symboltype='print'],
#fancybox-content #exportButton, #fancybox-content path[symboltype='export'], #fancybox-content rect[symboltype='export'] {
  display: block;
}

.edit-field-exhibit-size-key-item .form-required {
  display:none;
}

.forum-description-block {
  padding:8px 0 0;
  color:#333;
  font-size: 10pt;
  text-align: center;
}
.forum-description-block .forum-description-block-title {
  font-weight:bold;
  color:#000;
  padding:0 0 0 15px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/forum.png) no-repeat left top;
}
.forum-description-block .forum-description-block-description {
  padding:0 20px 5px;
  margin: auto;
  color: #333;
  font-size: 12pt;
}
.forum-description-block .forum-description-block-moderators {
}

#tiny-reg-msg {
  position:absolute;
  right:30px;
  bottom: -5px;
  color:#666;
}
.show_import_data {
  width:770px;
  overflow:auto;
}
.webform-components{
  padding: 0 25px;
  text-align: center;
  padding-top: 20px;
}
.webform-components .label-td{
  padding:0 10px 0 0 !important;
}
.ticket-select-table tr.wff-hide,
.webform-components .wff-hide {
  display: none;
}
#expo2-mini-container-wrapper .edit-pass-pass1-item .two-col-questionmark {
    width: 12px;
}
.btn-flat {
  border: none;
  text-shadow: none;
  box-shadow: none;
}
.btn-simple {
  border: none;
  text-shadow: none;
  box-shadow: none;
  background: transparent;
}

#webform-components .form-item .form-radios,
#webform-components .form-item .form-radios .form-item,
.webform-client-form .form-item .form-radios,
.webform-client-form .form-item .form-radios .form-item {
  margin-top: 0;
}

.edit-field-member-imported-keys-item, .edit-field-con-accessiable-imported-keys-item {
  float:left;
  padding:0 10px 0 60px;
}

#expo-l-cloumn .expo-block,
#expo-r-cloumn .expo-block{
  width: 179px;
}

.exhibit-left .block-show .expo-block{
  width: 198px;
}

#user-pass #edit-profile-firstname,
#user-pass #edit-profile-lastname {
  width:200px;
}

.request-pwd-tip {
  color:#888;
  padding:0 5px 0 0;
}

a.console-download-btn{
  padding:3px;
  border:1px solid #000;
  color:#000;
  background:#FF6E1F;
  width:120px;
}
a.console-download-btn:hover{
  color: #fff;
  text-decoration: none;
}

.defaultText { width: 300px; }
input.defaultTextActive,
.defaultTextActive {
  color: #a1a1a1;
  font-size: 9pt;
  font-style:italic;
}

#who_here_block{
  width:200px;
  padding:2px;
  margin-top:5px;
  float:left;
}
#chatroom_lounge_block{
  padding:2px;
  margin-top:5px;
  width:305px;
  float:right;
}

#wysiwyg4field-announcemt-fieldbar-0-value {
  display:none;
}

.activity-td-content {
  display:block;
  width:210px;
  overflow:hidden;
}

#posting-recent-nodes {
  margin:10px 0 0;
}
#posting-recent-nodes ul li {
  word-wrap:break-word;
  padding:0.3em 0.7em;
}
#posting-recent-nodes ul li.last {
  border:0;
}
#posting-recent-nodes ul li a {
  left:0;
  top:0;
}
#posting-recent-nodes .node-actions {
  width:250px;
  border-top:0;
}

#edit-field-announcemt-fieldbar-0-value_fontselect_text{
  width:53px;
}
#edit-field-announcemt-fieldbar-0-value_fontsizeselect_text{
  width:43px;
}
#posting-recent-nodes h2 {
  text-align:center;
}
#posting-recent-nodes .block-footer-actions {
  display:none;
}

#conference_centert_chat .chatWindow-chatpane-panel {
  height:245px !important;
}

#conference_centert_chat .send-chat-message-textarea {
  height:30px;
}

.attachments fieldset.collapsed{
  height: 26px !important;
}

#registration_confirmation .mceEditorContainer table{
  width: 410px !important;
  margin-left:2px;
}

#registration_confirmation .mceEditorContainer table iframe{
  width: 100% !important;
}

#sn-console-custom-timerange-form div.form-item.jscalendar{
  width: auto;
}
#sn-console-custom-timerange-form .form-item label{
  float:left;
  width:80px;
}
#sn-console-custom-timerange-form .jscalendar-icon{
  padding-right:5px;
}

#sn-console-custom-timerange-form .description:after{
  clear: both;
  display: table;
  content: "";
}

#user-register .edit-profile-enable-search-item{
  border-top: 1px dashed #CCCCCC;
  padding: 10px 20px 0 0;
  margin: 0 20px 10px;
}

.group-block-content-view {
  text-align:left;
}

#user-register .edit-profile-enable-search-item input{
  width: 13px;
  padding: 3px 5px 0 0;
  text-align: right;
  margin-left: 40px;
  float: left;
}

#sidebar-right #semineedle-member-listing-search-form{
  font-size: 8pt;
}
 #semineedle-member-listing-search-form .container-inline .form-text {
  width: 60%;
}
#sidebar-right #semineedle-member-listing-search-form .container-inline label{
  font-size: 8pt;
  width: 33%;
}
#sidebar-right #semineedle-member-listing-search-form .container-inline input {
  padding:4px;
}
#semineedle-member-listing-page #sidebar-right .description{
  margin-left:0px;
  padding-left:0px;
}

#semineedle-member-listing-page .semineedle-member-groups{
  margin-left:15%;
}

#semineedle-member-listing-page #sidebar-right .semineedle-member-groups{
  margin-left:0;
}
#sidebar-right #semineedle-member-listing-search-form .container-submit{
  margin: 5px;
}
.sn-add-member-list #sidebar-right #autocomplete,
#semineedle-member-listing-page #sidebar-right #autocomplete {
  /*left: 79%;
  margin-left:5px;*/
}

.edit-field-list-in-directory-keys-item {
  display:none;
}

.event-reg-section-title {
  color:#D06831;
  margin:10px 0 15px 0px;
  font-size:16px;
  font-weight:bold;
  padding-left: 5em;
}

.industry_description{
  color: #808080;
  font-size: 8pt;
  margin: -10px 0 10px 0;
}

.hot-interests{
  color: #808080;
  font-size: 8pt;
  margin-top: 3px;
}

#whoshere_box td.first {
  width:32px !important;
}

.whos_user {
  background-color:#FFFFFF;
  border-bottom:1px solid #CCCCCC;
  margin-bottom:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-top:2px;
}

#whoshere_box .u-info-bottom {
  background-color:#FFFFFF;
}

#expo-user-register input{
  width: 300px;
}
#expo-user-register #edit-captcha-response{
  width: 100px;
}

#registration-setting {
  padding-left: 25px;
}

#ticket_configuration, #ticket_coupons_configuration {
  padding: 1px 0 0 25px;
}
#ticket_coupons_configuration.ticket-coupons-configuration-GT_EXHIBITION {
  padding-left: 0;
}
.registration-confirmation-email-content,
#remote_registration_configuration .remote_registration_settings {
  margin-left: 25px;
}
.remote_registration_settings ul.token-input-list-facebook {
  float: none;
  margin-bottom: 5px;
}
.registration-confirmation-email-content .defaultSkin table.mceLayout {
  width: 100% !important;
}
.edit-field-main-presentation-x-0-value-item {
  padding-right:10px;
}

.size-wrapper {
  display: inline-block;
}
.size-wrapper label, .size-wrapper input,
.edit-field-entrance-info-width-0-value-item,
.edit-field-entrance-info-width-0-value-item label,
.edit-field-entrance-info-width-0-value-item input,
.edit-field-entrance-info-height-0-value-item,
.edit-field-entrance-info-height-0-value-item label,
.edit-field-entrance-info-height-0-value-item input,
.edit-field-entrance-info-x-0-value-item,
.edit-field-entrance-info-x-0-value-item label,
.edit-field-entrance-info-x-0-value-item input,
.edit-field-sign-img-x-0-value-item,
.edit-field-sign-img-x-0-value-item label,
.edit-field-sign-img-x-0-value-item input,
.edit-field-register-img-x-0-value-item,
.edit-field-register-img-x-0-value-item label,
.edit-field-register-img-x-0-value-item input,
.edit-field-entrance-info-y-0-value-item,
.edit-field-entrance-info-y-0-value-item label,
.edit-field-entrance-info-y-0-value-item input,
.edit-field-sign-img-y-0-value-item,
.edit-field-sign-img-y-0-value-item label,
.edit-field-sign-img-y-0-value-item input,
.edit-field-register-img-y-0-value-item,
.edit-field-register-img-y-0-value-item label,
.edit-field-register-img-y-0-value-item input,
.edit-field-main-presentation-x-0-value-item,
.edit-field-main-presentation-x-0-value-item label,
.edit-field-main-presentation-x-0-value-item input,
.edit-field-main-featured-x-0-value-item,
.edit-field-main-featured-x-0-value-item label,
.edit-field-main-featured-x-0-value-item input,
.edit-field-main-featured-y-0-value-item,
.edit-field-main-featured-y-0-value-item label,
.edit-field-main-featured-y-0-value-item input,
.edit-field-main-presentation-y-0-value-item,
.edit-field-main-presentation-y-0-value-item label,
.edit-field-main-presentation-y-0-value-item input {
  float:left;
  width: auto !important;
  padding-right: 5px;
}

.edit-field-entrance-info-width-0-value-item label,
.edit-field-entrance-info-height-0-value-item label,
.edit-field-entrance-info-x-0-value-item label,
.edit-field-sign-img-x-0-value-item label,
.edit-field-register-img-x-0-value-item label,
.edit-field-entrance-info-y-0-value-item label,
.edit-field-sign-img-y-0-value-item label,
.edit-field-register-img-y-0-value-item label,
.edit-field-main-featured-x-0-value-item label,
.edit-field-main-featured-y-0-value-item label,
.edit-field-main-presentation-x-0-value-item label,
.edit-field-main-presentation-y-0-value-item label {
  padding-top: 5px;
}

.group-links-block-dum-item {
  padding:0 0 0 15px;
  color:#999;
}

.sn_tips { font-size:8pt; color:#999; padding:0 5px; font-weight: normal;}
.sn_tips strong { color:#1E9300; }
.sn_tips .sn_txtFull strong { color:#F00; }

.promospace {border-top: 0px none;}
.promospace tbody {border-top: 0 none;}
.promospace tr td{
  padding:5px 10px 5px 10px;
  text-align:center;
  vertical-align: middle;
  width: 100px; height: 100px;
  border-bottom:1px solid #eee;
}
.promospace tr td a img { padding-bottom:5px;}
.promospace tr td.frst { border-right:1px solid #eee; padding-right:10px}
.promospace tr.last td { border-bottom:0; }

.expo2-webforms-list{
  margin-bottom:10px;
}
.expo2-webforms-list td{
  font-size:9pt;
}
.expo2-webforms-list .expo2-webforms-list-header{
  font-weight: bold;
  font-style: italic;
}
.expo2-webforms-list table{
  margin-left: 15px;
  width: 100%;
}
.expo2-webforms-list table tbody{
  border: none;
}
.expo2-webforms-list table td{
  padding: 5px;
}
.expo2-webforms-list table td.webform-actions{
  color: #CCCCCC;
  font-size:8pt !important;
}

.imagefield-edit-image-description {
  display:none;
}

.admin-attend-link{
  text-align: center;
  padding-bottom:10px;
}

.admin-attend-link .live-event-action.btn-large {
  display: inline-block;
  margin: 0;
  margin-top: 10px;
}

.event-registration-show-message{
  margin:5px;
  *padding-top:5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-weight: 800;
  text-align: left;
  width: 480px;
  color: #b73a45;
  font-style: italic;
}

.live-event-action{
  display: block;
  margin: 0 45px 10px;
}
.live-event-action.btn-large {
  margin: 0 auto 10px;
  color: #333;
  font-size: 16pt;
}
.live-event-action.btn-large .host-only {
  display: block;
  text-align: center;
  font-size: 8pt;
  margin-top: 4px;
}

.faceted-search-facet-myactivity, .faceted-search-facet-mysites {
  border:1px solid #DDD;
  margin-top:1em;
}
.faceted-search-facet-myactivity h3, .faceted-search-facet-mysites h3 {
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/header-green-m.gif") repeat-x scroll left top #D0F09B;
  display: block;
  margin: 0 0 5px;
  padding: 5px;
}

.profile-linkedin{
  left: 1em;
  position: relative;
  top: 0.3em;
  color: #ADADAD;
}

.expo-right-panel-cats .profile-linkedin{
  position: static;
}

.profile-linkedin img{
  position: relative;
  top: 0.5em;
}
#edit-email-confirm-text_tbl, #edit-block-content_tbl, #edit-anet-body_tbl {
  min-width:400px !important;
}
#edit-email-confirm-from{
  width:400px;
}
textarea#edit-email-confirm-text,
#edit-email-confirm-subject{
  width:400px;
}
.se-popup-email-tpl-form .form-item TD.label-td{
  text-align:left;
}

.edit-field-only-admin-add-companies-keys-item, .edit-display-rss-feeds-on-recent-news-item, .edit-display-recent-news-content-item, .edit-field-recent-news-rss-key-item, .edit-field-news-premium-0-value-item {
  padding-left:30px;
}
.edit-display-rss-feeds-on-recent-news-item {
  margin-top:0 !important;
}
#edit-field-recent-news-rss-key {
  width:300px;
}

.hide { display:none; }

.vhide {visibility: hidden;}

.two-col-questionmark { cursor:pointer; }

.defaultSkin table.mceLayout{
  overflow:hidden;
  table-layout: fixed;
  width: 100%;
}
.defaultSkin .mceStatusbar div{
  width:90%;
}
#tab-check-22 {
  visibility:hidden;
}
.expo-default-bg {
  margin:5px 0 0 30px;
}

#webform_refresh{
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
}

#edit-field-news-premium-0-value_tbl, #edit-field-footer-0-value_tbl, #edit-field-entrance-info-0-value_tbl {
  width:400px !important;
}

.twitter-update .time a, .twitter-update .time a:hover {
   text-decoration:none;
}
#og-teampage-admin-members-import-wlcome-form .form-item  label {
    width:180px;
}
#og-teampage-admin-members-import-wlcome-form .form-text {
  width: 250px !important;
}
/*#block-semineedle_custom-my_groups .block-footer {
    width: 100%;
    background-color: #F4F4F4;
    clear: both;
    height: 7px;
    margin: 0;
    position: relative;
}*/
#block-semineedle_custom-my_groups .block-corner-bl {
    background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/block-bl-gray.png") no-repeat scroll left top #F4F4F4;
    height: 7px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    top: 1px;
    width: 7px;
}
#block-semineedle_custom-my_groups .block-corner-br {
    background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/block-br-gray.png") no-repeat scroll right top #F4F4F4;
    height: 7px;
    overflow: hidden;
    position: absolute;
    right: -1px;
    top: 1px;
    width: 7px;
}

.social-link {
  padding: 0 9px
}


#user-pass label{
  color: #646464;
}
#field_enable_track_div label{
  color: #333333;
}


/*------fnmenu start-----*/

/*.positionHelper .ui-widget { font-size:12px; font-family: inherit; }
.positionHelper li a { text-align:left; }
.positionHelper .fg-menu-indicator span { width:85%; }
.positionHelper .fg-menu-indicator span.ui-icon { width: 16px; *padding-right:5px; }
.positionHelper .fg-menu-crumb { cursor:default; }
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.fg-button { clear:left; margin:0 4px 40px 10px; padding: 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
body:nth-of-type(1) .fg-button {
  padding:0.9em;
}
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; }  removes extra button width in IE */
/*.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { _padding-right: 2.1em; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }    solo icon buttons must have block properties for the text-indent to work   */
/*.positionHelper { z-index: 9999; }*/

.positionHelper .expo2-mysite-menu-container, .positionHelper .expo2-mysite-menu-container-mobile, .positionHelper .expo-admin-menu-container { height:250px; }
#expo2-admin-actions .ui-state-default,
#expo2-admin-actions .ui-state-focus,
#group-admin-actions .ui-state-default,
#group-admin-actions .ui-state-focus,
#webcast-admin .ui-state-default,
#webcast-admin .ui-state-focus {
  background: #000;
  border: 1px solid #000;
}
#expo2-admin-actions .ui-state-active,
#expo2-admin-actions .ui-state-active,
#webcast-admin .ui-state-active {
  background: #F0EFEA;
  color: #666;
  border: 1px solid #F0EFEA;
}
#expo-admin-menu,
#webcast-admin a.webcast-menu {
  display: block;
  height: 14px;
  line-height: 14px;
  padding: 2px 5px;
  font-size: 11px;
  margin:0;
}
a.webcast-menu {
  color: #fff;
}
#expo-admin-menu {
  position: absolute;
  width:90px;
}
#expo-admin-menu span,
#webcast-admin a.webcast-menu span{
  float:left;
}
#expo-admin-menu span.ui-icon,
#webcast-admin a.webcast-menu span.ui-icon{
  float:right;
  margin: 0px;
  margin-right:-6px;
  position: relative;
  left:auto;
  top: auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #expo-admin-menu span.ui-icon {
    margin-right:-8px;
  }
}

#group-admin-actions #expo-admin-menu {
  margin-top:-1px;
  padding: 1px 5px;
}

/*------fnmenu end-----*/

.popover-icon{
  padding:5px 5px 0 0;
  height: 22px;
  display: inline-block;
  vertical-align:bottom;
  line-height: 22px;
}

#homepage-create_expo{
  float:right;
  #width: 210px;
  #margin-top: -40px;
}
.new-event-left {
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/button_add_new_event_right2.png") no-repeat scroll right top transparent;
  display: inline-block;
  height: 30px;
  float:left;
}
.new-event-right {
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/button_add_new_event_left.jpg") no-repeat scroll left top transparent;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 15px 0 40px;
  color: #333;
  font-weight: bold;
}
a.new-event-right:hover, a.new-event-right:visited {
  color: #333;
  text-decoration: none;
}
.title #homepage-create_expo a{
  font-size: 10pt;
}

.ui-widget-content a, .ui-widget-content a:visited {
  color:#006BCA;
}
.ui-widget-content a:hover {
  text-decoration: underline;
}
.ui-widget-header a, .ui-widget-header a:visited {
  color:#FFF;
}
.edit-og-selective-item .description {
  display:none;
}

ul.edit-categorys {
  list-style: none;
  margin:0 0 0 15px;
  padding:0;
  float:left;
  border: 0;
}
ul.edit-categorys li {
  float: left;
  /*padding:8px 0px;*/
  padding:5px 10px;
  margin: 10px 20px 15px 0;
  color: #666;
  font-weight: bold;
}
ul.edit-categorys li a {
  color: #000;
  white-space:nowrap;
  padding: 0;
  background: transparent;
  border: 0;
}
ul.edit-categorys li:hover,
ul.edit-categorys li.active {
  background-color: #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
ul.edit-categorys li:hover a,
ul.edit-categorys li.active,
ul.edit-categorys li.active a {
  color: #fff;
  text-decoration: none;
}
ul.edit-categorys.nav-tabs > .active > a:hover,
ul.edit-categorys li:hover a,
ul.edit-categorys li.active a {
  background: transparent;
  border-color: transparent;
  color: #fff;
}
.session-setup-panel ul.edit-categorys li {
  padding: 5px 10px;
  margin-right: 10px;
}
.session-setup-panel ul.edit-categorys li.active a {
  border: 0;
}
.session-setup-form-wrapper {
  margin: 0 25px;
}
.session-setup-form-wrapper .panel-separate-line {
  margin-bottom: 1em;
}
.session-setup-form-wrapper .session-recurring-wrapper {
  margin-top: 20px;
  border: 1px solid #dddddd;
  padding: 10px;
}
.session-recurring-wrapper .recurring-content {
  margin-top: 15px;
}
.session-recurring-wrapper .recurring-end-settings {
  margin-left: 30px;
}
.session-recurring-wrapper select {
  width: auto;
}
.session-recurring-wrapper .form-radios {
  margin: 0;
}
.session-recurring-wrapper .form-radios > .form-item {
  display: inline-block;
  margin: 0 10px 0 0;
}
.session-recurring-wrapper .form-item .layout td input.digit {
  float: none;
}
.session-recurring-wrapper input[name="repeat_end_date"] {
  width: 100px
}
.session-setup-form-wrapper .schedule-wrapper {
  border: 1px solid #cccccc;
  padding: 10px 15px;
  margin: 10px 0;
}
.session-setup-form-wrapper .schedule-wrapper:first-child {
  margin-top: 0;
}
.session-setup-form-wrapper .schedule-wrapper .onoffswitch-wrapper {
  margin-bottom: 10px;
}
.session-setup-form-wrapper .schedule-wrapper .schedule-content-wrapper {
  margin-left: 30px;
}
.session-setup-form-wrapper .schedule-wrapper .ondemand-schedule-content-wrapper .date-wrapper {
  margin-bottom: 10px;
}
.ondemand-schedule-content-wrapper .date-wrapper .session-zone-text {
  color: gray;
}
.ondemand-schedule-content-wrapper .date-wrapper .edit-enable-ondemand-end-item {
  margin-bottom: 0;
}
#se-popup-msps-form .attend-period-wrapper,
.session-setup-form-wrapper .attend-period-wrapper,
#se-popup-msps-form .attend-period-wrapper > .form-item,
.session-setup-form-wrapper .attend-period-wrapper > .form-item {
  display: flex;
  align-items: center;
  gap: 5px;
}
#se-popup-msps-form .attend-period-wrapper > .form-item,
.session-setup-form-wrapper .attend-period-wrapper > .form-item {
  margin-bottom: 0;
}
#se-popup-msps-form .attend-period-wrapper input,
.session-setup-form-wrapper .attend-period-wrapper input {
  width: 30px;
}
.session-setup-form-wrapper .no-result-action {
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
  text-decoration: none;
}
.session-setup-form-wrapper #session-tabs-setting-table {
  width: 100%;
  margin: 0 !important;
}
.session-setup-form-wrapper .edit-enable-show-speakers-item, .session-setup-form-wrapper .edit-enable-show-moderators-item {
    clear:both;
    margin-bottom: 0;
}
.session-setup-form-wrapper .edit-enable-show-moderators-item {
    margin-bottom: 1em;
}
.live_event_table_title{
  padding: 8px 3px 8px 15px;
  border: 1px solid #cccccc;
  border-bottom: 0;
}
.session-setup-form-wrapper .session-invitation-invitees-wrapper .invitee-add {
  margin-left: 20px;
}
.session-invitation-invitees-wrapper .invitee-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.session-invitation-invitees-wrapper .invitee-list ul li.per-invitee {
  padding: 10px 5px 0;
  margin-top: 10px;
  border-top: 1px solid #dddddd;
}
.session-invitation-invitees-wrapper .invitee-list ul li.per-invitee:last-child {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.invitee-list ul li.per-invitee .invitee-info {
  float: left;
}
.invitee-list ul li.per-invitee .invitee-del {
  float: right;
  color: #333333;
  font-size: 14pt;
  padding-top: 20px;
}

#session-default-tabs-setting-table {
  width: 100%;
  margin: 0;
}
#session-default-tabs-setting-table > tbody {
  border: 1px solid #ccc;
}
.gotowebinar-description img.two-col-questionmark,
.gotomeeting-description img.two-col-questionmark{
  padding-left: 5px;
  padding-top: 3px;
}
.posting_event_date_time,
.posting_event_date_time .form-item {
  margin-bottom: 0.5em;
}
#session-setup-form .edit-early-signin-item td.label-td {
  display: none;
}
#session-setup-form .edit-early-signin-item .form-text {
  width: 20px;
  display: inline-block;
}
#session-setup-form .form-item TD.label-td {
  width: 8em;
}
#session-setup-form .form-item.edit-addtocal-location-item TD.label-td,
#session-setup-form .form-item.edit-speakers-label-item TD.label-td,
#session-setup-form .form-item.edit-moderators-label-item TD.label-td {
  width: 200px;
  text-align: left;
}
#session-setup-form .edit-addtocal-location-item input[name="addtocal_location"] {
  width: 350px;
}
#session-setup-form .node-form-controls {
  padding-left: 0;
  padding-bottom: 15px;
}
#session-setup-form #edit-title,
#session-setup-form .form-textarea {
  width: 400px;
}
#session-setup-form #session-tabs-setting-table textarea {
  width: 100%;
}
.session-speakers-item ul.token-input-list-facebook,
.session-moderators-item ul.token-input-list-facebook {
  cursor: default;
}
.session-setup-form-wrapper .rsvp-content-wrapper {
  display: flex;
  gap: 40px;
}
#session-setup-form .rsvp-content-wrapper .edit-rsvp-max-num-item td.label-td {
  width: auto;
}
.session-setup-form-wrapper .rsvp-wrapper .description {
  color: #808080;
  font-size: 0.85em;
}
.minute-description {
  color: gray;
  padding-left: 5px;
}
.date-duration select {
  width: auto;
  margin-right: 5px;
}
.date-duration input.duration-num {
  width: 45px;
  padding: 2px 6px;
  margin-right: 5px;
  color: #333;
}
#live_event_webcast_select{
  margin-left:15px;
  margin-top: 3px;
}
#demand-webcast-type .form-item label,
#live_event_webcast_select .form-item label {
  display: inline;
}
.webcast-container {
  margin-top: 10px;
}
.webcast-container td.label-td {
  width: 70px !important;
  vertical-align: middle;
  padding: 0 5px 0;
  text-align: left;
}
.webcast-new-options .form-radios {
  margin: 0;
}
.webcast-new-options .form-radios .form-item:not(.hide) {
  display: inline-block;
  margin: 0 5px 0 0;
}
.webcast-new-options .form-radios .form-item .form-radio {
  margin: 0;
}
.webcast-new-options select.webcast-others {
  width: 130px;
}
.edit-interaction-staff-show-item label {
  display: inline;
}
#setting_field_enable_session_staff #interaction-staff-list-wrapper {
  margin-top: 5px;
  padding-bottom: 15px;
}
.ondemand-video-wrapper, #demand-webcast-edit-html, #webcast-edit-html, #digitell-pll-wrapper, #ondemand-group-meeting-wrapper,
#gotowebinar-wrapper, #gotomeeting-wrapper, #meetingburner-wrapper, .edit-field-cal-without-date-keys-item {
  margin-left:105px;
}
#live-group-meeting-wrapper,
.joinurl-settings-wrapper,
.zoom-meeting-settings,
#zoom-manager-wrapper,
#zoom-wrapper,
#engagez-live-group-meeting-wrapper {
  margin-left: 90px;
}
#engagez-live-group-meeting-wrapper .onoffswitch-wrapper {
  display: block;
  margin-top: 10px;
}
.edit-join-directly-item.form-item label.option {
  align-items: flex-start;
}
.edit-join-directly-item.form-item input.custom-checkbox + span {
  padding-top: 2px;
}
.webcast-container .group-meeting-wrapper td.label-td {
  width: 165px !important
}
.webcast-container .group-meeting-wrapper input.form-text {
  width: 50px;
}
#session-setup-form .joinurl-settings-wrapper textarea {
  width: 90%;
}
.ip-based-embed-code-wrapper {
  margin-top: 10px;
  background: #efefef;
  padding: 8px;
}
#webcast-edit-html .ip-based-embed-code-wrapper .form-item label {
  display: block !important;
}
#session-setup-form .ip-based-embed-code-wrapper .form-item TD.label-td {
  width: 88px !important;
}
.ip-based-embed-code-wrapper #edit-embed-code-ips {
  width: 300px;
}
#zoom-manager-wrapper > a {
  display: block;
}
#session-setup-form .items-inline {
  display: flex;
  gap: 5px;
}
.webcast-settings-wrapper {
  display: none;
}
.webcast-settings-wrapper .form-item TD.label-td {
  width: 9em;
}
.webcast-settings-wrapper .form-text {
  width: 200px;
}
.citrix-authorize-wrapper .citrix-authorize {
  float: left;
  margin: 0px 0 0 47px;
  display: none;
}
.citrix-authorize:visited {
  color: #006bca;
}
#sn-wait-loding span {
  background:url("//www.engagez.net/sites/all/themes/custom/semineedle/images/ajax-loader.gif") no-repeat scroll 0px 0px transparent;
  padding:0 0 0 20px;
}

.webform-components table.layout td {
  text-align: left;
}
#sn-popup-form-scripts, #se-tinymce-secripts {
  display:none !important;
}

#webcast-edit-html .form-item label,
#digitell-pll-wrapper .form-item label,
#gotomeeting-wrapper .form-item label,
#gotowebinar-wrapper .form-item label,
#meetingburner-wrapper .form-item label {
  display:none !important;
}

.edit-invalidate-other-sessions-item {
  display:none;
}
#sn-webform-tiny-user-reg-form .form-item TD.label-td {
  text-align:left;
}
#reg-back-button {
  position:absolute;
  top:-10px;
  left:0;
}
#rss-show{
  display: block !important;
}
.whoshere-settings-wrapper .form-item,
.edit-signout-survey-fid-item,
.edit-disable-speaker-1on1-item,
.edit-disable-moderator-1on1-item,
.edit-disable-1on1-by-access-group-item,
.edit-field-member-online-keys-item,
.edit-field-member-imported-keys-item,
.edit-field-member-regonline-keys-item,
.edit-field-whoshere-default-online-keys-item {
  float: none;
  padding-left:30px;
}
.edit-signout-survey-fid-item {
  margin-bottom: 8px;
}

#event-registration-type-wrapper {
  display:none;
}
/*
.form-item .form-text {
  background-color:#ffffff;
  border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior:url(//www.engagez.net/sites/all/themes/custom/semineedle/border-radius.htc);
	border:2px solid #ebebeb;
	font-family:Tahoma, Arial, verdana;
	font-size:12px;
	width:406px;
	padding:7px 5px;
	margin:0px;
	color:#939393;

}*/

.webex-information .form-item TD.label-td {
  width: 7em;
}

.sn-expo-interaction-panel-content .interaction-twitter-tweet-form .tweeting-append-text,
.sn-expo-interaction-panel-content .interaction-twitter-tweet-form .interaction-tweet-message {
  width: 260px !important;
}
.sn-expo-interaction-panel-content .twitter-update {
  margin: 0px !important;
}
.sn-expo-interaction-panel-content .twitter-update .more-notification {
  margin:0 0 5px;
  padding:5px 0;
  text-align:center;
  color:#FFF;
  font-weight:bold;
  background:#BAD1B6;
}

ul.console-menu{
  list-style: none;
  padding: 5px 0 0 10px;
  margin: 5px;
}

ul.console-menu li {
  font-size: 9pt;
  line-height: 18px;
}
#console-genernal-info {
  width: 60%;
  margin: 20px 20%;
}
#console-genernal-info tr td {
  color: #448ED6;
}
#console-genernal-info tr td.left-td {
  text-align: left;
  color: #000;
}

#edit-field-live-event-presentations-upload {
  width:300px;
}

table.mini-logo-title {
  width: 100%;
}
table.mini-logo-title td {
  vertical-align: middle;
  text-align: center;
}
table.mini-logo-title td .mini-title {
  font-size: 16pt;
  line-height: 1.3;
  font-weight: bold;
  color: #000000;
}
table.mini-logo-title td .mini-title .venue-title {
  text-align: center;
  margin-bottom: 5px;
  font-size: 18pt;
}
#page-wrapper > .sn-top-bar {
  width: 1200px;
  margin: 0 auto;
  text-align: left;
  padding-top: 25px;
}
.create-venue #page-wrapper > .sn-top-bar {
  width: 800px;
}

#expo-registration-webform-description {
  font-size:14px;
  margin:20px 30px;
}

.content-404{
  font-family:'Helvetica Neue Light', HelveticaNeue-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight:normal;
  margin-left:60px;
  font-size:16px;
  margin-bottom:20px;
}

.content-404 h1 {
  font-family:'Helvetica Neue Light', HelveticaNeue-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:1.3em;
  font-weight:normal;
  color:#000;
}

.content-404 .edit-searchtype-item {
  display:none;
}

.content-404 #semineedle-sitesearch-keyword {
  width:300px;
}

.content-404 .search-lable-404 {
  margin-bottom:10px;
  color:#000000;
}

#content-admin-field-overview-form input,
#content-admin-field-overview-form textarea,
#content-admin-field-overview-form select,
#content-admin-field-overview-form .uneditable-input {
  width: auto !important;
}

#webform-components {
  margin-top: 10px;
  width: 100%;
}
#webform-components tbody {
  border: 0;
}
#webform-components tr {
  border: 0;
}
#webform-components tr td {
    word-break: break-word;
}
#webform-components tr.even {
  background-color: #ffffff;
}
#webform-components .edit-add-type-item select {
  width: auto !important;
}
#webform-components .edit-add-type-item {
  padding-left: 165px;
  padding-top: 15px;
}
#webform-edit-title, #webform-edit-description, #webform-edit-email {
  margin-left: 10px;
}
.webform-description #expo-registration-webform-description {
  display: inline-block;
  margin-right: 0px;
  width: 80%;
}

.edit-extra-description-item textarea,
.edit-extra-items-item textarea,
.edit-extra-options-item textarea,
.edit-extra-questions-item textarea {
  width: 55% !important;
}
.edit-value-item textarea {
  width: 55%;
}
.webform_token_help {
  margin-bottom: 10px !important;
}
.webform-component-date select,
.webform-component-date input,
.webform-component-time select {
  width: auto !important;
}

/* User Register Begin */
#user-register .section-header {
  font-size: 17px;
  font-weight: normal;
  color: #000!important;
  margin-left: 0px !important;
}
#user-register .fvisible-onoff {
  color: #646464;
  margin-left: 3px;
}
#user-register td label{
  text-align: right;
  font-size: 11pt !important;
  line-height: 30px !important;
  color:#646464;
}
#user-register .create-account-action {
  margin: 30px 0;
}

#user-register .edit-profile-enable-search-item {
  margin: 0 auto 10px;
  border-top: 1px solid #ccc;
  width: 60%;
  padding-right: 0;
  clear:both;
}

#user-register .edit-profile-enable-search-item label {
  font-size:8pt;
}

#user-register .layout td.label-td{
  width: 215px;
}
#user-register .captcha_img {
  float:right;
  /*padding-right: 5px;*/
}
#user-register .captcha_info td {
  font-size: 17px;
}
#user-register .edit-captcha-response-item {
  margin-top:25px;
}
#user-register .edit-captcha-response-item input {
  width: 200px;
}
.email-notifications-right {
  padding-left:23px;
}
/* end */

/* webform manage css begin */
table.webform-manage-table{
   border-color: #CCCCCC;
   border-style: solid;
   border-width: 1px 1px 0 0;
}
table.webform-manage-table tbody {
    border-top: 0 none;
}
table.webform-manage-table thead th {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 10px;
}

table.webform-manage-table thead {
    background: none repeat scroll 0 0 #DDDDDD;
}

table.webform-manage-table tr td .actions {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
table.webform-manage-table tr td {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 0 0 1px 1px;
}
td.td-expo-form-used-by {
}
td.td-expo-form-used-by .label {
  background: #006bca;
  color: white;
  padding: 1px 5px;
  font-size: 9px;
  border-radius: 3px;
}
td.td-expo-form-used-by .label.label-default {
  background: #333;
}
td.td-expo-form-used-by .reg-form-action {
  border-bottom: 1px dotted #006bca;
}
td.td-expo-form-registration {
  text-align: center;
}

.sorting_asc {
  background: url('//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/arrow_up.png') no-repeat 95% center;
  cursor: pointer;
}

.sorting_desc {
  background: url('//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/arrow.png') no-repeat 95% center;
  cursor: pointer;
}
/* webform manage css end */

.message-unread {
  font-weight:bold;
  font-style:italic;
}

.send-success-info {
  clear:both;
  color:#888888;
  font-style:italic;
}

.page-node-203-container h1.title, .page-list-sites-container h1.title, .page-list-postings-container h1.title, .page-community-members-container h1.title {
  display:none;
}

#edit-message-body {
  width:100%;
}
#edit-privatemsgbody {
  width:570px;
}
.edit-privatemsgbody-item .description {
  margin-left:115px !important;
  text-align:left;
}
#semineedle-connection-send-msg-form .attachments {
  text-align:left;
}
.message-vcard-wrapper {
  margin: 5px 0;
}
.message-vcard-wrapper a {
  color: #333333;
}

.sn-gray {
  color:gray;
}
#sn-expo-manage-events-form .sn-gray {
  font: 12px arial,verdana,sans-serif;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none;
}
.btn {
  background-image:none !important;
}
input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);*/
  padding: 5px 12px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 14px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
  outline: 1px dotted #666;
}
.create-venue-confirmation-wrapper .actions {
  margin-top: 20px;
}
.create-venue-confirmation-wrapper .actions #edit-continue {
  margin-right: 30px;
  background: #0d47a1;
}
#create-virtual-event-confirmation .create-venue-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #222943;
  margin-top: 0;
}
#create-virtual-event-confirmation {
  clear:both;
  text-align: center;
  padding: 0 15px;
}
#create-virtual-event-confirmation .txt-blue-strong {
  font-weight: bold;
  color: #0d47a1;
}
#create-virtual-event-confirmation .validate-message {
  text-align: left;
  background: #007DB831 0% 0% no-repeat padding-box;;
  border: 0;
  padding: 20px 30px;
  line-height: 22px;
  margin-top: 30px;
  color: #646464;
  font-size: 14px;
}
#create-virtual-event-confirmation #getEmailCode {
  margin-top: 0.5em;
  color: #0d47a1;
  font-size: 12px;
}
#create-virtual-event-confirmation #valid_email_code {
  background: #0d47a1;
  color: white;
  padding: 8px 20px;
}
#create-virtual-event-confirmation .venue-templates {
  text-align: left;
  width: 80%;
  margin: 0 auto 20px;
}
#create-virtual-event-confirmation .venue-templates label {
  font-size: 14px;
}
#create-virtual-event-confirmation .venue-templates > .form-item > label {
  text-align: center;
  margin-bottom: 20px;
}
#create-virtual-event-confirmation .venue-templates .form-radios {
  display: flex;
  flex-direction: column;
}
#create-virtual-event-confirmation .venue-templates .edit-vname-item TD.label-td {
  width: 130px;
  text-align: left;
}
#create-virtual-event-confirmation .venue-templates .edit-vname-item input {
  width: 350px;
}
#create-virtual-event-confirmation .ve-form-controls {
  text-align: left;
  width: 80%;
  margin: 0 auto 20px;
}
#create-virtual-event-confirmation .ve-form-controls.center {
  text-align: center;
}
#create-virtual-event-confirmation .ve-form-controls .cancel {
  color: #777;
  margin-left: 8px;
}
#create-virtual-event-confirmation .ve-form-controls .form-submit {
  padding: 6px 15px;
}
#create-virtual-event-confirmation .ve-form-controls .form-submit.primary {
  background: #0d47a1;
  border-color: #0D47A1;
}
#create-virtual-event-confirmation input {
  font-style: normal;
  font-size: 14px;
  padding: 5px 8px;
}
#create-virtual-event-confirmation
  #expo-registration-webform-description {
  height:180px;
}
#create-virtual-event-confirmation .waiting-venue-message {
  width: 70%;
  margin: auto;
  text-align: left;
}
#create-virtual-event-confirmation .welcome-title {
  font-size: 16px;
  color: #222943;
  margin-bottom: 20px;
}
#sn-create-venue-user-form {
  text-align: center;
  width: 80%;
  margin: auto;
}
#sn-create-venue-user-form .forget-password,
.create-venue-user-step2 .step1-message,
.create-venue-user-step1 .step2-message,
.create-venue-user-step2.register-form .step2-message.signin-message,
.create-venue-user-step2:not(.register-form) .step2-message.register-message,
.create-venue-user-step1 .step2-wrapper,
.create-venue-user-step2 .step1-wrapper {
  display: none;
}
#sn-create-venue-user-form.create-venue-user-step2:not(.register-form) .forget-password {
  display: inline-block;
  float: right;
  margin-right: 15px;
  font-size: 12px;
  color: #222943;
}
#sn-create-venue-user-form  .form-item {
  text-align: left;
}
#sn-create-venue-user-form input.form-text {
  width: 570px
}
#sn-create-venue-user-form .register-profile-fields {
  display: none;
}
#sn-create-venue-user-form .edit-pass-item {
  display: flex;
}
#sn-create-venue-user-form .edit-pass-item .form-item,
#sn-create-venue-user-form.register-form .register-profile-fields {
  width: 50%;
  display: inline-block;
}
#sn-create-venue-user-form .edit-pass-item .form-item input.form-text,
#sn-create-venue-user-form .register-profile-fields input.form-text {
  width: 175px;
}
#sn-create-venue-user-form .form-submit {
  padding: 7px 20px;
}

#create-account-text, #sign-in-text {
  display:block;
  text-align:center;
  width:450px;
  margin: auto;
}

#create-virtual-event-confirmation p {
  font-size:11pt;
  color:#777;
/*  padding: 0 30px;
*/
}
#create-virtual-event-confirmation p.venue-create-info {
  color: #000;
}

#create-virtual-event-confirmation #login-form  {
  position: relative;
}

#create-virtual-event-confirmation #login-form #login-disclaimer {
  display:block;
  padding-top:3px;
  font-size: 11px;
  color: #777;
}
#create-virtual-event-confirmation #login-form #login-disclaimer a {
  font-size: 11px;
}

#semineedle-custom-create-virtual-event-form {
  margin-bottom:20px;
  text-align: center;
}
#semineedle-custom-create-virtual-event-form #disclaimer{
  padding-left:5px;
  padding-top:2px;
  color:#777;
  font-size:11px;
  margin-top: 20px;
  margin-bottom: 20px;
}
#semineedle-custom-create-virtual-event-form .edit-vtype-item label,
#semineedle-custom-create-virtual-event-form .edit-vtype-item select {
  display: inline;
  color: #777;
  font-size: 11pt;
}
#semineedle-custom-create-virtual-event-form .edit-vtype-item label {
  font-size: 13pt;
  padding-right: 10px;
}

.green-round-corner-btn  {
  text-decoration: none;
  background-color: #698c2e !important;
  background: #698c2e url(//www.engagez.net/sites/all/themes/custom/semineedle/images/btn-green-home.png) 0 0 repeat-x;
  background-image: -moz-linear-gradient(top, #a7cf62, #698c2e) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a7cf62),color-stop(1, #698c2e)) !important;
  border-top-color: #c6f17a;
  border-bottom-color: #344616;
  -moz-border-radius: 44px;
  -webkit-border-radius: 44px;
  border-radius: 44px;
  cursor: pointer;
  text-align: center;
  float: right;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  -moz-box-shadow: 0px 0px 8px #15181b;
  -webkit-box-shadow: 0px 0px 8px #15181b;
  box-shadow: 0px 0px 8px #15181b;
  margin-bottom: 5px;
  padding: 0px !important;
  text-transform: uppercase;
  text-shadow: 0px 1px 2px #393939;
  color: #ffffff !important;
  font-family: Calibri, Arial, Tahoma, Verdana;
  font-weight:bold;
  letter-spacing:1px;
}

.green-round-corner-btn {
  text-decoration: none;
  width:210px;
  font-size:14px !important;
  padding:5px 0 7px 0 !important;
}

.green-round-corner-btn:hover {
  text-decoration: none;
  background-color: #89a45b !important;
  background: #89a45b url(//www.engagez.net/sites/all/themes/custom/semineedle/images/btn-green-home-active.png) 0 0 repeat-x;
  background-image: -moz-linear-gradient(top, #bad884, #89a45b) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #bad884),color-stop(1, #89a45b)) !important;
}

#block-semineedle_custom-homepage_actions .add-venue-btn {
  text-decoration: none;
  background-color: #3498db;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  float: right;
  border-style: solid;
  margin-bottom: 5px;
  padding: 0px !important;
  color: #ffffff !important;
  letter-spacing:1px;

  width:150px;
  font-size:14px !important;
  padding:5px 0 7px 0 !important;
  box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
}
.add-venue-btn:hover {
  text-decoration: none;
  opacity: 0.87;
}

.sn-send-form textarea#edit-recipients{
  width: 472px; height: 46px;
}
.sn-send-form textarea#edit-message{
  width: 474px; height: 127px;
}
.fb_edge_widget_with_comment { width:48px;overflow:hidden; }
.cc-panel-top-actions .fb_edge_widget_with_comment { top:6px; }
.edit-uids-item{
  display:none;
}

img.print-icon {
  vertical-align:middle;
}

#msgtpl_refresh {
  float: left;
  padding: 2px 5px 0 0;
}

.edit-field-city-0-value-item #edit-field-city-0-value , .edit-field-hiring-organization-0-value-item #edit-field-hiring-organization-0-value{
  width: 190px !important;
}

#jobUpperRight .edit-field-use-realname-label-item , #jobUpperRight .edit-og-groups-item{
  display:none;
}
.sharethis_blue_22{
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sharethis_grey_22.png") no-repeat scroll left top transparent;
  padding: 0 0 7px 22px;
}
.sharethis_blue_22:hover{
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sharethis_grey_on_22.png") no-repeat scroll left top transparent;
}
.sharethis_btns_22{
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sharethis_btns_22.png") no-repeat scroll center top transparent;
  display: block;
  width: 22px;
  min-height: 22px;
}
.sharethis-btn-group.open .sharethis_btns_22,
.sharethis_btns_22:hover{
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sharethis_btns_on_22.png") no-repeat scroll center top transparent;
}
.sharethis_blue_16{
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sharethis_16.png") no-repeat scroll left top transparent;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  cursor: pointer;
}
.so-links .sharethis_blue_16{
  padding: 0 3px 0 4px;
}
.sharethis_blue_16:hover{
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sharethis_16_on.png") no-repeat scroll left top transparent;
}
.stButton .chicklets {
  vertical-align: middle!important;
}
#tip-panel .sharethis_blue_16{
  vertical-align: middle;
  height: 16px;
  margin: 3px 4px 0 0;
  padding-bottom: 0;
}
#expo-posting-top-panel .sharethis_blue_16 {
  padding: 3px 14px;
  vertical-align: middle;
  cursor: pointer;
}
.sn-expo-interaction-panel-content .sharethis_blue_16 {
  padding-right: 10px;
  cursor: pointer;
}
.sn-expo-panel-table .sharethis_blue_16 {
  margin: 9px 0 0 5px;
  height: 16px;
  padding-bottom: 0px;
  cursor: pointer;
}

.sn-timer-counter {
  color:red;
}

.boxy-wrapper tbody {
  border:0;
}
.boxy-wrapper .question {
  text-align:left;
}


.forum-user-interface-wrapper {
  padding:0 0 8px 20px;
}
.forum-user-interface-wrapper label {
}
.forum-user-interface-wrapper .form-radios {
  padding:0 0 0 20px;
}
.forum-user-interface-wrapper .form-radios .edit-field-forum-interface-key-item {
  float:left;
  padding:0 10px 0 0;
}

.stwrapper {
  position:fixed;
}

#se-popup-smbp-form {
  width: 800px;
}
.extra_info{
  padding-bottom: 8px;
}
.secondline-extra-info .btn-group {
  display: inline-block;
}
.secondline-extra-info .btn-group.open > .btn:first-child {
  border-bottom-left-radius: 0;
  padding-left:20px;
}
.secondline-extra-info .btn-group > .btn:last-child,
.secondline-extra-info .btn-group.openp > .dropdown-toggle {
  border-bottom-right-radius: 0;
}
.expo2_profile_actions .extra_info {
  display:inline;
}
ul.user-secondline-actions {
  min-width: 100px;
}
.btn-group.open > .btn.grey-bg-dropdown-toggle:first-child,
.btn-group.open > .dropdown-toggle.grey-bg-dropdown-toggle,
.dropdown.open > .dropdown-toggle.grey-bg-dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group.open.dropup > .btn.grey-bg-dropdown-toggle:first-child,
.btn-group.open.dropup > .dropdown-toggle.grey-bg-dropdown-toggle,
.dropdown.open.dropup > .dropdown-toggle.grey-bg-dropdown-toggle {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

ul.grey-bg-dropdown-menu {
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  line-height: 20px;
  *line-height: 20px;
  margin-top: 0px;
  border-radius: 0 0 4px 4px;
  border-top-width: 0px;
  min-width: auto;
}
.dropup ul.grey-bg-dropdown-menu {
  background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
  border-radius: 4px 4px 0 0;
  border-top-width: 1px;
  border-bottom-width: 0;
}
.bs-dropdown-outside-wrapper {
  position:absolute;
  z-index: 99999;
}
.dropdown-menu a.selected {
  border-radius: 0;
}
.dropdown-menu a, .dropdown-menu a:visited,
.bs-dropdown-outside-wrapper .dropdown-menu a, .bs-dropdown-outside-wrapper .dropdown-menu a:visited {
  color: #333;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
  color: #FFF;
}
.dropdown-menu-normal {
  padding: 5px 0 !important;
}
.dropdown-menu-normal a,
.dropdown-menu-normal a:visited,
.bs-dropdown-outside-wrapper .dropdown-menu a,
.bs-dropdown-outside-wrapper .dropdown-menu a:visited {
  text-align:left;
  font-size:10pt;
}
.webinar-add-to-calendar-menu.dropdown-menu a {
  text-decoration: none;
}
.bs-dropdown-outside-wrapper .dropdown-menu li {
  line-height:30px;
  text-align:left;
}
.bs-dropdown-outside-wrapper .dropdown-submenu:hover > a,
.nav.panel-header-actions-nav > li > a:hover {
  color:#FFF;
}
.bs-dropdown-outside-wrapper .dropdown-menu .active > a,
.bs-dropdown-outside-wrapper .dropdown-menu .active > a:hover,
.bs-dropdown-outside-wrapper .dropdown-menu a:hover{
  background:#336699 !important;
  color:#FFF;
  cursor: pointer;
}
.scale-mode .bs-dropdown-outside-wrapper .pt_menu-dropdown .dropdown-submenu:hover > a,
.scale-mode .bs-dropdown-outside-wrapper .pt_menu-dropdown li a:visited:hover,
.scale-mode .bs-dropdown-outside-wrapper .pt_menu-dropdown li a:hover {
  color:#FFF;
}
.bs-dropdown-outside-wrapper ul.dropdown-menu.user-secondline-actions li a {
  padding: 3px 9px;
  color: #333333;
  font-size: 12px;
}
.bs-dropdown-outside-wrapper ul.dropdown-menu.user-secondline-actions li a:hover {
  color: #333333;
  background-color: #e6e6e6 !important;
  *background-color: #d9d9d9 !important;
}
ul.user-secondline-actions li a i[class^="icon-"],
ul.user-secondline-actions li a i[class*=" icon-"] {
  margin-top: 0px;
}
#linkedin-login .IN-widget{
   padding: 5px;
   vertical-align: middle !important;
}
#linkedin-login .questionmark{
   vertical-align: middle;
}
#expo-account-trigger-panel #linkedin-login {
  width:100%;
  padding:10px 0;
  margin-bottom:30px;
  border-bottom:1px dashed #cccccc;
  color: #222222;
}
#expo-account-trigger-panel #linkedin-login-msg {
  margin-left: 60px;
}
.edit-field-enable-lobby-annouce-keys-item{
/*  padding-left: 31px;*/
}

.sn-se-form tr.premiumgroup-setting-tr td.lasttd div.premiumgroup-setting .edit-field-enable-main-presentation-keys-item label{
   font-size:10pt !important;
 }
 .sn-se-form tr.premiumgroup-setting-tr td.lasttd div.premiumgroup-setting .edit-field-enable-lobby-annouce-keys-item label{
   font-size:10pt !important;
 }
.sn-se-form tr.premiumgroup-setting-tr td.lasttd div.premiumgroup-setting .edit-enable-lobby-socialpanel-item label{
  font-size:10pt !important;
}
.sn-se-form tr.premiumgroup-setting-tr td.lasttd div.premiumgroup-setting .edit-field-enable-interactions-keys-item label{
  font-size:10pt !important;
}
 #edit-field-main-featured-x-0-value, #edit-field-main-featured-y-0-value{
   width:60px;
 }

/* Sponsor View */
.sponsor-view table, .sponsor-view table tbody, .sponsor-view table tr, .sponsor-view table td {
  height:77px;
}
#expo2-sponsor-areas table, #expo2-sponsor-areas table tbody, #expo2-sponsor-areas table tr, #expo2-sponsor-areas table td {
  height: 83px;
}
.sponsor-view table tbody {
  border:0;
}
.sponsor-view table td {
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sponsor_area_unit_bg4.png) no-repeat center 0;
  vertical-align: top;
  padding-top: 5px;
}
#expo2-sponsor-areas table td {
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sponsor_area_unit_bg5.png) no-repeat center 0;
  padding-top: 11px;
}

.sponsor-view table td.first {
  width:5px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sponsor_area_unit_header3.png) no-repeat 0 0;
  border-top-left-radius: 5px;
}
#expo2-sponsor-areas table td.first {
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sponsor_area_unit_header3.png) no-repeat 0 6px;
}
.sponsor-view table td.last {
  width:7px;
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sponsor_area_unit_footer4.png) no-repeat 0 0;
}
#expo2-sponsor-areas table td.last {
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sponsor_area_unit_footer4.png) no-repeat 0 6px;
}
#expo2-sponsor-areas table td.sponsor-nav {
  background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/sponsor_area_unit_bg5.png) no-repeat 0 0;
  padding-top:7px;
}
.sponsor-slot-wrapper {
  border:1px solid #CFCFCF;
  height:62px;
  margin:0 2px;
}
.sponsor-slot-wrapper2 {
  border:1px solid #9D9D9D;
  height:60px;
  overflow:hidden;
  background: #000;
  font-size: 20pt;
  color: #ffffff;
  text-align: center;
  line-height: 60px;
  background-size: cover !important;
}
.sponsor-slot-wrapper2 a {
  width: 100%;
  height: 100%;
  display:block;
}
.size-60{
  width: 60px !important;
  height: 60px !important;
}
.size-120 {
  width: 120px !important;
  height: 60px !important;
}
.expo-form-padding {
  padding-left:25px;
}
ul#report-trigger{
  width: 95%;
  padding-left: 5%;
}
.hall-custom-score-container,
.console-options-container {
  margin: 0 10px 10px 30px;
  text-align: right;
}
.console-options-container select {
  min-width: 200px;
  max-width: 500px;
  width: auto;
}
#console-attendees-option a {
  margin-right: 30px;
}
.location-dropdown-wrapper {
  text-align: right;
  margin-bottom: 20px;
}

#se-popup-content.se-popup-no-paddings-page #se-popup-cascore-form {
  width: 880px;
  margin: 0;
  padding: 0;
  max-height: none;
}
#se-popup-cascore-form > div {overflow-x: hidden;}
#se-popup-content.se-popup-no-paddings-page #se-popup-cascore-form .cascore-settings-wrapper {
  margin-left: 40px;
  padding-right: 20px;
}
#se-popup-cascore-form .token-input-list-facebook {width: 380px;}
#se-popup-cascore-form .cascore-table select.form-select {width: auto;}
#se-popup-cascore-form .form-item TD.label-td {width: 16em; padding-right: 10px;}
#se-popup-cascore-form .form-checkbox {margin-top: 7px;}
#se-popup-cascore-form .min-duration-wrapper {
  color: #222;
  display: flex;
  flex-wrap: nowrap;
  gap: 5px;
}
#se-popup-cascore-form .min-duration-wrapper > .form-item {
  display: flex;
  align-items: center;
  gap: 3px;
}
#se-popup-cascore-form .min-duration-wrapper input{width: 25px;text-align: center;}
#se-popup-cascore-form .min-duration-wrapper select{width: auto;padding: 0px;}
#se-popup-cascore-form .min-duration-wrapper a.remove-point {
  float: right;
  color: #333;
  margin-left: 10px;
}
#se-popup-cascore-form #se-popup-submit-wrapper {
  padding: 15px 20px;
  display: flex;
  justify-content: center;
  box-shadow: 0px -5px 10px rgba(145, 158, 171, 0.24);
  position: relative;
  z-index: 2;
}
#se-popup-cascore-form #se-popup-submit-wrapper .form-submit {
  margin-top: 0;
  font-size: 11pt;
  padding: 5px 20px;
  border-radius: 20px;
  font-weight: 600;
  height:auto;
}
#se-popup-cascore-form .exclude-user-wrapper {margin-left: 25px;}
#se-popup-cascore-form tr.exception-option td {
  text-align: center;
  padding-bottom: 1em;
}
#se-popup-cascore-form tr.exception-loading-point {
  position: relative;
}
#se-popup-cascore-form tr.exception-loading-point td {
  height: 30px;
  margin-bottom: 1em;
}
tr.exception-loading-point .block-ui:after {
  font-size: 10pt;
}
#se-popup-cascore-form tr select.exception-items {
  width: 150px;
}
#attendee-report-attendee-info p {margin: 0px;}

.posting_event_date_time .jscalendar{
  display:none;
}
.session-date {
  width: 80px;
  margin-right: 8px;
}
.signin-exhibit-branding.without-title .session-title,
.signin-exhibit-branding.without-title .hall-title,
.signin-exhibit-branding.without-datetime .session-date {
  display: none;
}
.session-time {
  width: 60px;
  margin-right: 8px;
}
.expir-date {
  width: 75px;
  margin-right: 8px;
}
#new-due-date-wrapper .expir-date {
  width: 120px;
}
.expir-time {
  width: auto;
}
.speakers-options {
  border: 1px solid #BBBBBB;
  height:75px;
  padding: 5px;
  margin-top: 3px;
  overflow: auto;
}
.speakers-options ul {
  list-style: none;
  padding-left: 0;
  margin: 0px;
}

.node-speaker-wrapper {
  margin-top: 15px;
}
.node-speaker-wrapper .ptitle {
  color: #000000;
  font-size: 10pt;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 8px;
}
#sn-expo-manage-events-form .node-speaker-wrapper .ptitle {
  font-weight: bold;
}
.node-speaker-wrapper ul.speaker-list {
  list-style: none;
  margin:0px;
  padding: 0px !important;
}
.node-speaker-wrapper ul.speaker-list > li {
  margin-bottom: 20px;
}
.node-speaker-wrapper ul.speaker-list > li:last-child {
  margin-bottom: 0;
}
.sn-expo-interaction-panel-content .content > p:last-child {
  margin-bottom: 0;
}
.sn-expo-interaction-panel-content .content {
  margin-bottom: 20px;
}
.interaction-info-panel .content .session-title {
  font-size: 11pt;
  font-weight: bold;
}
.sn-expo-interaction-panel-content .node-speaker-wrapper{
  margin: 0 0 20px 0;
}
.sn-expo-interaction-panel-content .bound-hall-item-info .learn-more {
  color: #000;
  font-size: 115%;
  padding: 0.5em 0 0.2em;
  text-align: center;
}
.sn-expo-interaction-panel-content .node-speaker-wrapper .ptitle {
  font-size: 9pt;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 8px;
}
.sn-expo-interaction-panel-content .bound-hall-item-info .learn-more {
  display: block;
  padding-bottom: 0.5em;
}
.sn-expo-interaction-panel-content .bound-hall-item-info {
  text-align: center;
}
ul.speaker-list .speaker-info {
  color: #000000;
}
ul.speaker-list .attendee-info-briefbio {
  font-size: 10pt;
  padding-left: 5px;
}
ul.speaker-list td.row-top .attendee-info-briefbio {
  padding-left: 0;
}
ul.speaker-list td {
  border: 0px;
}
.node-speaker-wrapper ul.speaker-list .attendee-logo > a {
  max-height: 62px;
  display: block;
}

.sn-inline-block {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
}

a.ai-loading, a.ai-loading:visited {
  cursor:default !important;
  color:#999 !important;
  text-decoration:none !important;
}

ul.token-input-list-facebook {
  clear: none;
  border-color: #cccccc;
  border-radius: 3px;
  float: left;
  list-style: none;
}
ul.token-input-list-facebook li.token-input-input-token-facebook input {
  border:0;
  box-shadow: none;
  font-size: 10pt;
  padding: 3px;
}
li.token-input-input-token-facebook input:focus{
  border: 0;
  box-shadow: none;
}
div.token-input-dropdown-facebook {
  text-align: left;
  z-index: 99999 !important;
}
ul.token-input-list-facebook.disabled {
  cursor: not-allowed;
  background-color: #eeeeee;
  position: relative;
}
ul.token-input-list-facebook.disabled:after {
  content: '';
  display: block;
  width: 100%;
  height: 30px;
  z-index: 999999;
  position: absolute;
}
ul.token-input-list-facebook.disabled li.token-input-input-token-facebook input {
  visibility: hidden;
}
.datepicker{
  width: 245px\9;
}
ul.token-input-list-facebook.error {
  border: 1px solid red;
}

.expo-predefined-interests {
  color: #808080;
  font-size: 0.85em;
  margin: -15px 0 20px 165px;
  width: 400px;
}

.edit-field-main-presentation-x-0-value-item , .edit-field-main-featured-x-0-value-item , .edit-field-main-presentation-y-0-value-item ,.edit-field-main-featured-y-0-value-item{
  display:none;
}

#user-edit fieldset.collapsed legend {
   padding-left : 25%;
   width : 75%;
}
.edit-nf-message-on-item {
  float: left;
}
.edit-nf-message-fq-item {
  margin: 0 0 10px 5px !important;
  float: left;
}
.edit-nf-message-fq-item select{ widht: 180px;}

.corners-rounded {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 6px #BBBBBB;
    padding: 3px;
}
.mini-logo-title img.corners-rounded {
  box-shadow: none;
}
#edit-title, #edit-taxonomy-tags-3{
  color: #000000;
}
#edit-taxonomy-tags-3.form-autocomplete {
  width: 200px;
  padding: 3px 6px 4px 6px;
}
#sn-expo-briefcase-right-panel{
  display:none;
}
ul.sn-menu-nav {
  margin:0;
  padding:2px;
}
ul.sn-menu-nav > li > .dropdown-menu {
  float:right;
  left:auto;
  right:0;
}
.expo-my-sites-dropdown ul.sn-menu-nav > li > .dropdown-menu {
  top:auto;
  bottom:100%;
}
.nav.sn-menu-nav .dropdown-toggle .caret {
  border-bottom-color:#FFF;
  border-top-color:#FFF;
}
.expo-my-sites-dropdown .nav.sn-menu-nav .dropdown-toggle .caret {
  border-bottom-color:#666;
  border-top-color:#666;
}
#expo2-venue-admin-actions, ul.venue-admin-dropdown li a, .bs-dropdown-outside-wrapper ul.design-dropdown-menu li a {
  font-family: Poppins;
}
#expo2-venue-admin-actions .nav.sn-menu-nav .dropdown-toggle .caret {
  border-bottom-color:#333;
  border-top-color:#333;
}
/*ul.sn-menu-nav > li > a:hover {
  background:transparent;
}*/
.expo-header-admin-menu ul.sn-menu-nav ul .dir {
  background:transparent;
}
#webcast-admin a.bs-dropdown-normal,
#expo2-admin-actions a.bs-dropdown-normal {
  color:#333;
  white-space: nowrap;
  display: inline-block;
}
#webcast-admin .dropdown-menu {
  text-align: left;
}
.dropdown-mysites-more {
  text-align:right;
}
.edit-is-send-welcome-email-item select , .edit-is-send-welcome-email2-item select{
  font-size: 12px;
}
.edit-is-send-welcome-email2-item{
  float: left;
  margin-left: -10px;
}
.edit-field-enable-open-in-lobby-keys-item{
  margin: 0 0 10px 20px;
}
#user-edit .section-header {
  color: #236096 !important;
  font-size: 1.2em !important;
}

.token-autocomplete {
  float:none;
  font-size:10pt;
  font-family:"lucida grande",arial,verdana,sans-serif;
}
#import-site-wrapper{
  margin-bottom: 15px;
}
#show_logo img{
  margin-left:170px;
}
.node-form input#edit-session-id {
  width: 200px;
}

.sn-modal-dialog .modal-header, .sn-modal-dialog .modal-body {
  text-align:left;
}
.sn-modal-alert .modal-header {
  padding: 9px 15px 0;
}
.sn-modal-alert .modal-header h3, .sn-modal-alert .modal-footer .btn-cancel, .sn-modal-confirm .modal-header h3 {
  display:none;
}
.sn-modal-confirm .modal-header h3.show-title,
.sn-modal-alert .modal-header h3.show-title {
  display: block;
  line-height: 20px;
  margin-top: 2px;
  /*color: orange;*/
}
.sn-modal-dialog .modal-header {
  border:0;
}
.sn-modal-confirm .modal-footer {
  text-align: left;
}

/* new block css3 begin*/
.block-css3 {
  padding: 0;
  position:relative;
  border: 1px solid #ddd;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 1.5em;
  background-color:#fff; /* For IE */
}
.block-css3.transparent {
  border: 0px;
  background-color: transparent;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.block-css3 .block-header-title-css3 {
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  margin: 0;
  position: relative;
}
.block-css3 .block-header-title-css3 H2.block-title {
  font-size: 115%;
  padding: 7px;
  text-align: center;
  margin: 0;
  color: #414141;
}
.block-css3 .block-header-title-css3.gray {
  background: #f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
}
.block-css3 .block-header-title-css3.green {
  background: #D0F09B;
	background: -webkit-gradient(linear, left top, left bottom, from(#e4f9c1), to(#d0f29e));
	background: -moz-linear-gradient(top,  #e4f9c1,  #d0f29e);
}
.block-css3 .block-header-title-css3.blue {
  background: #C1DBFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#E2EBFF), to(#C1DBFF));
	background: -moz-linear-gradient(top,  #E2EBFF,  #C1DBFF);
}
.block-css3 .block-header-title-css3.transparent {
  background-color: transparent;
}

.sn-expo-interaction-panel-content .block-css3 {
  margin-bottom: 0.5em;
}
.sn-expo-interaction-panel-content .block-css3 .block-header-title-css3 H2.block-title {
  padding: 0 0 0.2em;
  color: #000;
  font-weight: normal;
}
/* new block css3 end*/

.edit-external-form-link-item {
  display: inline;
}
#edit-field-webcast-key{
  width:260px;
}

.expo-edit-field-content {
  padding:3px 0 0 70px;
}

.edit-field-exhibit-logo-src1-upload-item .description, .edit-field-exhibit-logo-src2-upload-item .description,.edit-field-exhibit-logo-src3-upload-item .description{
  display:none;
}

#field-live-event-presentations-attach-wrapper .filefield-edit-file-url{
  width:272px;
  overflow:hidden;
}

#user-notification-wrapper .edit-og-user-nf-group-on-item {
  margin-top: 5px;
}
#user-notification-wrapper .edit-og-user-nf-group-fq-item {
  margin-bottom: 5px;
}

.custom-exhibit-hall-del,
.custom-location-del {
  display:inline-block;
  float:right;
  text-indent:-99999px;
  width:16px;
  height:16px;
  background:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/icon_delete2.png);
  margin-top:7px;
  margin-left:10px;
}
a.tab-custom-item-del {
  display:inline-block;
  float:right;
  color: #000000;
  font-size: 14pt;
}
.tab-custom-item-del.hide {
  display: none;
}
.custom-exhibit-hall-del {
  margin-top:0px;
}
.tab-custom-url-content {
  width:186px;
  margin-top:3px;
}
.tab-custom-url-open-external-wrapper {
  font-weight:normal;
}
td.td-tab-label input.tab-label {
  width:186px;
}

.bs-dropdown-outside-wrapper[data-direction='up'] .dropdown-menu{
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
#tr_field_enable_activity {
  display: none;
}

.resource-pdf-node-thumbnail {
  padding:5px 0 0 20px;
}

a.btn:visited {
  color: #333333;
}
a.primary.btn:visited {
  color: #FFFFFF;
}
.panel-404-content {
  font-size:180px;
  font-family:Verdana;
  color:#EFEFEF;
  padding:0 0 0 50px;
}

.sn-datepicker {
  width: auto;
}
.edit-custom-timerange-wrapper .resources-move {
  width: auto;
  height: auto;
}
.datepicker.dropdown-menu {
  z-index: 99999;
}
.webform-component-action {
  display: inline-block;
  color: #0d3390;
  font-size: 12pt;
}
.webform-component-action-edit-style {
    background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/settings.gif") no-repeat scroll left center transparent;
    display: inline-block;
    height: 16px;
    text-indent: -999999px;
    width: 16px;
}
.webform-component-action-clone-style {
    background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/clone-icon.gif") no-repeat scroll left center transparent;
    display: block;
    height: 16px;
    text-indent: -999999px;
    width: 16px;
}
.webform-component-action-delete-style {
    background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/icon_delete2.png") no-repeat scroll left center transparent;
    display: block;
    height: 16px;
    text-indent: -999999px;
    width: 16px;
}
#user-edit .form-item TD.label-td {
  width: 12em;
}
#user-edit #node-form td.label-td {
  text-align: right;
}

#login-two-layout {
  width: 100%;
}
#login-two-layout tbody{
  border: 0;
}
#login-two-layout .layout td.label-td{
  width: 0em;
}
#login-layout-left {
  padding-left: 25px;
  width: 48%;
}
#login-layout-split,
#login-layout-right {
  color: #888888;
  font-weight: bold;
  vertical-align: middle;
  padding: 5px 0 65px 20px;
}
#login-layout-split span{
  display: block;
  border-left: 1px solid #888;
  width: 1px;
  height: 70px;
  margin-left: 9px;
}
#login-layout-right a.social-signin-out {
  margin: 10px 0;
  display: block;
}
#login-layout-top .social-sign-wrapper {
  text-align: center;
}
#login-layout-top .social-sign-wrapper > a {
  margin: 5px 0;
  display: block;
}
#login-layout-top .social-sign-wrapper > a .social-signin-btn.btn {
  /*width: 172px;*/
  width: auto;
  white-space: nowrap;
  text-align: left;
}
#login-layout-middle-split {
  color: #888888;
  font-weight: bold;
  margin: 15px 0;
  text-align: center;
}
#login-layout-middle-split span{
  display: inline-block;
  border-top: 1px solid #888;
  width: 42%;
  height: 1px;
  margin-bottom: 3px;
}

#user-edit a.social-signin-out {
  padding: 0px;
  margin-right: 10px;
  margin-top: 3px;
}
/*.social-signin-out {
  height: 29px;
  width: 180px;
  background-image:url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/social_signin_out.png);
  background-position:left top;
  background-repeat:no-repeat;
  background-color: transparent;
  text-indent: -999999px;
  display: inline-block;
}
.signin-twitter {
  background-position: 0px 0px;
}
.signout-twitter {
  background-position: 0px -29px;
}
.signin-facebook {
  background-position: 0px -58px;
}
.signout-facebook {
  background-position: 0px -87px;
}
.signin-linkedin {
  background-position: 0px -116px;
}
.signout-linkedin {
  background-position: 0px -145px;
}*/
.reg-form-two-layout label{
  text-align: left;
}
.reg-form-two-layout #captcha-image-wrapper {
  float: right !important;
  padding: 0px !important;
}
.reg-form-two-layout input#edit-captcha-response {
  width: 140px !important;
}
.create-venue-item-loading {
  float:left;
  background-image: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/loading.gif");
  width:16px;
  height:16px;
}
#premiumgroup_form_fix #tr_entrance_settings td.lasttd .setting-actions .option-edit-trigger {
  display: none;
}
.se-form-section-table td.lasttd,
#premiumgroup_form_fix td.lasttd {
  vertical-align:middle;
}
input[type="file"] {
  line-height: 1.3;
}
#user-edit #linkedin-login .import_profile_from_3rd {
  float: left;
  margin-right: 5px;
}
#create-virtual-event-confirmation .validation-code-input{
  margin: 0 5px;
}
#create-virtual-event-confirmation .validation-show-err{
  display:none;
  color:red;
  font-size:12px;
}
#create-virtual-event-confirmation .validation-show-err2{
  display:block;
  color:red;
  font-size:12px;
}
#create-virtual-event-confirmation .validation-show-green{
  display:none;
  color:green;
  font-size:12px;
}
#create-virtual-event-confirmation .code-input-width{
  width:120px;
}
#field-live-event-presentations-attach-button {
  display: none;
}
#field-live-event-presentations-attach-wrapper #uploadprogress{
  height: auto !important;
}
#field-live-event-presentations-attach-wrapper .progress .bar {
  width: 100%;
}
.edit-vote-item div.fivestar-widget {
  padding-top: 2px;
}
.token-input-suggestedterm-txt {
  float: left;
  margin-top: 5px;
  font-size: 9pt;
  color: #808080;
}
.token-input-suggestedterm-wrapper ul{
  float: left;
  margin: 2px 0 0 0;
  padding: 0px;
}
.node-content-tags ul.token-input-list-facebook {
  float: none;
}
.node-content-tags .edit-taxonomy-tags-3-item {
  margin-bottom: 5px;
}
.expo-predefined-cats.token-input-suggestedterm-wrapper {
  max-height:92px;
  overflow: auto;
  clear: both;
}
.token-input-suggestedterm-wrapper ul li {
  text-align: center;
}
.token-input-suggestedterm-wrapper ul li .suggestedterm {
  color: #333;
  text-decoration: none;
  font-weight: normal;
}

.authorize-result {
  padding: 3px 0 3px 24px;
  float: left;
  margin: 2px 0 0 5px;
  color: gray;
  font-style: italic;
}
.authorized {
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/status.png") no-repeat 0 -36px transparent;
}
.not-authorized {
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/status.png") no-repeat  0 -74px transparent;
}
.col-set-action .option-edit-icon {
  margin-right: 5px;
}
.user-faceted-search-stage-results {
  padding-left:5px;
}
.my_checkboxes .form-item label.option {  float: left;  width: 210px;}
.my_checkboxes .form-item .description {  clear: both;}
.my_checkboxes .form-checkboxes {
  width: 93%;
  margin:0;
  max-height:108px;
  overflow: auto;
  border: 1px solid #CCCCCC;
  padding:1px;
}
.node-panel-trigger-panel[id*="sn-panel-9pqap-"]:not(.panel-loading) {
  width: 700px;
}
.node-panel-trigger-panel[id*="sn-panel-9pqap-"]:not(.panel-loading) .expo-panel-head {
  padding: 10px 10px 20px 15px;
}
.node-panel-trigger-panel[id*="sn-panel-9pqap-"]:not(.panel-loading) .expo-panel-head .action-icon-btn {
  font-size: 16px;
}
#semineedle-qanda-promote-form .edit-from-item label, #semineedle-qanda-promote-form .edit-subject-item label {
  display: inline;
}
#semineedle-qanda-promote-form .form-item label {
  font-weight: bold;
}
#semineedle-qanda-promote-form {
  margin-left: 20px;
}
#semineedle-qanda-promote-form.invite-mail-popup {
  margin-left: 0;
}
#semineedle-qanda-promote-form .edit-subject-item {
  margin-bottom: 20px;
}
#edit-body_path_row {
  display: none;
}
.mceStatusbar.mceFirst.mceLast span {
  display: none;
}
#taskUpperRight H2.section-header {
  padding-bottom: 7px;
}
#taskUpperLeft .attachments {
  padding-top: 30px;
}
.required-error {
  padding-left: 3px;
  color: red;
}
form em.error {
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/unchecked.png") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  margin-left: 5px;
  color: #FF0000;
}
form em.success {
  background: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/checked.png") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  margin-left: 5px;
  color: green;
}
form#sn-webform-tiny-user-reg-form #login-two-layout em.error {
  display: block;
  margin-top: 5px;
}
.expo-predefined-cats li.token-input-token-facebook {
  white-space: normal;
}

/* new account info css */
#header td {
  vertical-align: middle;
}
#header td#menu.account-info {
  width: 80px;
  overflow: inherit;
}
#header td#menu.account-info > ul.nav {
  float: right;
  padding-left: 0;
}
#header a.site-account-dropdown{
  padding: 0px 2px 0px 0px;
  display: inline-block;
  outline: none;
}
#header .site-account td img {
  display: block;
}
#header .site-account td.account-name-show {
  height: 30px;
}
#header .site-account td.account-name-show .account-txt {
  font-weight: bold;
  padding-left: 8px;
  color: #333;
}
#header .site-account td.account-name-show .account-txt b.caret {
  border-bottom-color: #666;
  border-top-color: #666;
}
#header td#menu.account-info ul#site-account-actions .dropdown-submenu > a:after {
  float: left;
  margin-right: 0;
  margin-left: -15px;
  border-width: 5px 5px 5px 0px;
  border-right-color: #cccccc;
}
#header td#menu.account-info ul#site-account-actions li.dropdown-submenu > ul.dropdown-menu {
  top: 0;
  bottom: auto;
  left: auto;
  right: 100%;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
#header td#menu.account-info ul#site-account-actions a:visited {
  color: #336699
}
#header td#menu.account-info ul#site-account-actions > li:hover > a {
  color: #FFF;
}
.container-inline .hide {
  display: none;
}
html.js fieldset.collapsible legend a img {
  display: inline-block;
}
#qandaUpperRight .node-content-tags ul.token-input-list-facebook {
  width: 99%;
}
#qandaLowerLeft .signup-wrapper {
  padding-top: 28px;
}
#qandaLowerLeft .signup-wrapper.webinar-venue {
  display: none !important;
}
#content #node-form {
  clear: both;
}
#content #node-form label {
  font-size: 10pt;
}
#new-end-date-wrapper tbody {
  border:medium none;
}
/* Move from expo_style.css for signin and register page */
#expo2-extrance-main-branding,
.expo2-main-branding {
  width:240px;
  height:80px;
  padding:12px 24px 11px 6px;
  +padding-left:7px;
  position:absolute;
  top:0;
  z-index:1;
  text-align:center;
  vertical-align:middle;
}
.expo2-main-branding-inside-frame {
  /*background: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/expo/branding_area_unit.png) no-repeat 0 0;*/
  color:white;
}
#expo2-extrance-main-branding.logo-position-left,
.expo2-main-branding.logo-position-left {
  left:20px;
}
#expo2-extrance-main-branding.logo-position-right,
.expo2-main-branding.logo-position-right {
  right:20px;
}
#expo2-extrance-main-branding-content,
.expo2-main-branding-content {
  overflow:hidden;
  position:relative;
  text-align:center;
  width:240px;
  height:80px;
  background:#fff;
  display:table\9;
}
#expo2-extrance-main-branding-content a,
.expo2-main-branding-content a {
  display:table-cell;
  width:240px;
  height:80px;
  line-height:1px;
  vertical-align:middle;
}
#expo2-extrance-main-branding-content img,
.expo2-main-branding-content img {
  position:relative;
}
/*#expo2-extrance-main-branding-content .corners-rounded {
  background: transparent;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px;
}*/

.sn-skype-button {
  overflow: hidden;
}
.sn-skype-button.size16 {
  width: 12px;
}
.sn-skype-button.size24 {
  width: 20px;
}
#tip-panel .extra_info .sn-skype-button.popover-icon {
  padding-right: 0;
}
.sn-skype-button p {
  margin: 0px !important;
}
.sn-skype-button p img {
  margin: 0px !important;
  vertical-align: top !important;
}
.sn-skype-button.size16 p img {
  vertical-align: middle !important;
}
.boxy-wrapper .title-bar .close {
  opacity: 1;
  font-weight: normal;
  text-shadow: none;
}
.ticket-select-table .description {
  width: 320px;
  color: #888;
  margin-top: 5px;
}
.tickets-paypal-image {
  float:left;
  padding-left:15em
}
.sn-se-form .form-item.edit-ticket-promo-codes-item TD.label-td {
  width: auto;
}
.edit-ticket-promo-codes-item #edit-ticket-promo-codes {
  width: 50%;
}
.calendar-dropdown {
  margin: 5px;
}
.calendar-dropdown .dropdown-menu li a {
  display: inline-block;
  font-size: 10pt;
}
.calendar-dropdown .dropdown-menu li a:nth-child(1) {
  padding-left: 10px;
  padding-right: 5px;
  width: 32px;
}
.calendar-dropdown .dropdown-menu li a:nth-child(2) {
  padding-left: 5px;
  line-height: 32px;
}
i.fa.briefcase {
  color: #999;
  font-size: 16px;
}
i.fa.briefcase.fa-bookmark {
  font-size: 20px;
  color: #a7a7a7;
}
i.fa.briefcase.fa-bookmark.fa-solid{
  color: #f29154;
}
.fa.briefcase.fa-2 {
  font-size: 22px;
}
.exhibit2-column-block #sm-links-container a i.fa.fa-star,
i.fa.briefcase.fa-star {
  color: #FAD662;
}
.sharethis-btn-group .fa-share {
  font-size: 14px;
  color: #666;
  vertical-align: bottom;
}
.venue-actions > a {
  color: grey;
  text-decoration: none;
  font-size: 20px;
}
.venue-actions > a .caret {
  margin-top: 6px;
  border-top-color: grey;
  border-bottom-color: grey;
}
ul.home-mysite-actions {
  /*width:98px;*/
  min-width: 86px;
  padding: 0px;
}
ul.home-mysite-actions li a,
ul.home-mysite-actions li a:visited {
  padding: 3px 8px;
  color: #333;
}
ul.home-mysite-actions li a:hover {
  color: #fff;
}
ul.home-mysite-actions li a i.fa {
  width: 14px;
  text-align: center;
}
#header td.sn-settings-option {
  text-align: right;
  width: 30px;
}
#header td.sn-settings-option a i.fa {
  color: #aaaaaa;
}
td.sn-settings-option li a.dropdown-toggle {
  color: #333;
}
.dropdown-menu.expo-translate-targets li i {
  display:inline-block;
  width:18px;
  height:12px;
  margin-right:8px;
  vertical-align:middle;
}
ul.user-secondline-actions li i.fa-linkedin-square {
  font-size: 14px;
  width: 14px;
  display: inline-block;
  text-align: center;
}
.alert.error {
  font-size: 12pt;
}
.og-member-info {
  float: left;
  width: 43%;
}
.og-member-merge-to {
  float: left;
  margin: 45px 20px;
  font-size: 4em;
  color: #888;
}
.edit-field-cal-without-date-keys-item {
  display: none;
}
#qandaLowerLeft {
  float: left;
}
.edit-field-evaluation-form-key-item label {
  display: inline-block;
}
.video-upload-wrapper > div.form-item {
  float: left;
  margin-top: 5px;
}
.video-upload-wrapper > input.form-submit {
  float: right;
  display: none;
}
.vimeo-video-attach-wrapper .progress .bar {
  width: 97%;
}
.vimeo-video-attach-wrapper .alert.error {
  padding: 0;
  background: transparent;
  border: 0;
  color: red;
  font-weight: normal;
  text-shadow: none;
  margin: 0;
  font-size: 11pt;
  font-style: italic;
}
.vimeo-video-attach-wrapper .alert.error:hover {
  color: red;
}
.vimeo-video-attach-wrapper .error p {
  margin: 5px 0;
}

#header a.site-account-dropdown,
.expo2-user-info li.dropdown > a {
  /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(to bottom, #ffffff, #f7f7f7);*/
  background: transparent !important;
  border: 0;
}
#header .user-logo-circle-cover,
.vertical-menu-items .expo-foot-account .user-logo-circle-cover,
.expo2-user-info .user-logo-circle-cover {
  border: 2px solid #aaaaaa;
}

.site-account-dropdown i.fa-chevron-down,
#header .expo2-user-info i.fa-chevron-down,
.expo2-user-info i.fa-chevron-down {
  color: #aaaaaa;
}
#header .site-account-dropdown .site-account {
  height: 38px;
}
#header .site-account-dropdown .site-account td {
  padding: 0;
}
/*#header a.site-account-dropdown.btn:hover,
.expo2-user-info li.dropdown > a.btn:hover {
  background-color: #f7f7f7;
}*/
#og-member-add-member-form .user-faceted-search-numbering {
  text-align: left;
  color: #333;
}
.sncolorpicker-holder .colorpicker input {
  padding: 4px 6px;
}
.ui-slider .ui-slider-handle {
  width: 0.6em;
}
.ui-slider-horizontal .ui-slider-handle {
  margin-left: -.3em;
}
input.sn-slider {
  display: inline-block;
  width: 25px;
  margin-left: 10px;
}
.sn-slider-wrapper {
  width: 75px;
  display: inline-block;
  vertical-align: middle;
}
.volume-control-wrapper .sn-slider-wrapper {
  width: 150px;
}
.sn-slider-opacity-wrapper {
  display: inline-block;
  margin-left: 12px;
}
.sn-slider-opacity-wrapper .form-item {
  margin-bottom: 0;
}
.sn-slider-wrapper .ui-widget-header {
  background: darkgrey;
}
.sn-slider-opacity-wrapper .ui-slider-horizontal .label {
  margin-top: 12px;
  display: block;
  text-align: center;
  color: #333333;
}
.sn-slider-opacity-wrapper TABLE.layout TD {
  vertical-align: middle;
}
.location-bg-location-wrapper .form-item TD.label-td,
.sn-bg-color-wrapper .form-item TD.label-td {
  width: 100px;
  text-align: left;
}
.location-bg-location-wrapper {
  margin-left: 15px;
}
.sn-bg-color-wrapper .form-item.edit-description-bg-color-item TD.label-td {
  width: 100px;
}
.dropdown-menu,
.dropdown-submenu > .dropdown-menu {
  border-radius: 0;
}
.float-panel[id*="toggle-panel-children-"] {
  width: 450px;
}
#block-semineedle_custom-my_groups .title-link a {
  font-size: 12pt;
  font-weight: bold;
}
#block-semineedle_custom-my_groups .admin-action-wrapper .admin-tag {
  float: left;
  margin-top: 5px;
}
#block-semineedle_custom-my_groups .admin-action-wrapper .admin-action {
    position: absolute;
    right: 25px;
    top: calc(50% - 10px);
    margin-top: -3px;
    display: none;
}
#block-semineedle_custom-my_groups table.venues-list td.col-set-end:hover .admin-action-wrapper .admin-action {
  display: block;
  opacity: .5;
}
#block-semineedle_custom-my_groups table.venues-list td.col-set-end:hover .admin-action-wrapper .admin-action:hover {
  opacity: 1;
}
#webcast-wowza-vod-wrapper .form-item TD.label-td,
#webcast-wowza-live-wrapper .form-item TD.label-td {
  width: 4em;
  text-align: left;
}
.nanocosmos-wrapper,
.webcast-wowza-wrapper {
  margin-left: 90px;
}
.nanocosmos-wrapper #edit-nanocosmos-rtmpurl {
  min-width: 200px;
  width: 80%;
}
.simulive-flex-video-autostart-wrapper {
  margin-left: 18px;
}
.webcast-wowza-wrapper.single-stream .edit-stream-vod-item {
  display: none;
}
.session-playlist {
  margin: 10px;
}
.session-playlist label {
  font-size: 11pt;
  display: block;
  margin-bottom: 5px;
}
.webcast-wowza-wrapper .playlist-label {
  float: left;
  margin-right: 10px;
}
.webcast-wowza-wrapper .playlist-actions {
  float: left;
}
.webcast-wowza-wrapper .playlist-actions a {
  margin-top: 0;
}
.session-playlist .session-stream-playlist,
#webcast-wowza-vod-wrapper .session-stream-playlist {
  color: grey;
  margin-bottom: 15px;
}
#webcast-wowza-vod-wrapper .session-stream-playlist {
  margin-left: 20px;
}
#webcast-wowza-vod-wrapper .session-stream-playlist tbody {
  border: 0;
}
#webcast-wowza-vod-wrapper .wowza-playlist-edit {
  display: inline-block;
  font-size: 10pt;
  margin-left: 30px;
}
.wowza-create-stream {
  margin-left: 10px;
}
#webcast-wowza-live-wrapper .stream-actions-wrapper {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
#webcast-wowza-live-wrapper .stream-action {
  margin-right: 10px;
  margin-left: 0;
}
.wowza-application-video-lib tr.per-video {
  cursor: pointer;
}
.session-playlist .session-stream-playlist tr td {
  border-width: 0;
  padding: 0;
}
.session-stream-playlist td.index {
  padding-right: 3px;
}
.wowza-playlist .repeat-settings,
.wowza-playlist .before-starting-settings {
  margin: 10px 0 10px 18px;
}
.wowza-playlist .repeat-settings .form-radios,
.wowza-playlist .repeat-settings .form-radios .form-radio {
  display: none;
}
.wowza-playlist .before-starting-settings input {
  width: 30px;
}
.wowza-playlist tr.per-video-template {
  display: none;
}
.wowza-playlist tr.per-video .name {
  width: 100%;
}
.wowza-playlist tr.per-video .actions {
  white-space: nowrap;
}
.wowza-playlist tr.per-video .actions a {
  color: #333;
}
.wowza-playlist tr.per-video .video-properties span {
  padding-right: 5px;
}
.wowza-playlist tr.per-video .video-properties label {
  width: 65px;
  padding-right: 5px;
}
.wowza-playlist tr.per-video .video-properties input {
  width: 65px;
  padding: 2px 4px;
  margin-top: 2px;
}
.wowza-playlist tr.per-video td.actions {
  vertical-align: top;
}
.wowza-playlist td.table-move-indicator {
  padding: 4px 0px 4px 20px;
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/move.png);
  background-position: 4px 8px;
  background-repeat: no-repeat;
}
.wowza-application-video-lib td.video-basic-info,
.wowza-playlist td.video-basic-info,
.session-stream-playlist td.video-name {
  width: 100%;
  word-wrap: break-word;
  word-break: break-all;
  height: 100%;
  vertical-align: top;
}
.session-stream-playlist td.video-name label {
  word-break: break-all;
}
.session-stream-playlist td.start-end {
  padding: 5px 0;
}
.wowza-application-video-lib td.video-basic-info,
.wowza-playlist td.video-basic-info,
.session-stream-playlist td.video-name,
.session-stream-playlist td.start-end {
  font-size: 10pt;
  padding-left: 2px;
}
.wowza-playlist td.video-basic-info .video-name label {
  word-break: break-all;
}
.session-playlist .session-stream-playlist td.video-name,
.session-playlist .session-stream-playlist td.start-end {
  font-size: 11pt;
  padding-left: 5px;
}
.session-stream-playlist .index {
  width: 10px;
  display: inline-block;
}
.session-playlist .session-stream-playlist tr td.thumbnail,
.wowza-application-video-lib td.thumbnail,
.wowza-playlist td.thumbnail {
  padding: 4px 0 0 20px;
  position: relative;
}
.session-playlist .session-stream-playlist tr td.thumbnail img,
.wowza-application-video-lib td.thumbnail img,
.wowza-playlist td.thumbnail img {
  max-width: 124px;
  max-height: 70px;
}
.session-stream-playlist td.thumbnail {
  position: relative;
}
.wowza-application-video-lib .defalut-video-thumbnail,
.wowza-playlist .defalut-video-thumbnail,
.session-stream-playlist .defalut-video-thumbnail {
  width: 124px;
}
.wowza-application-video-lib .defalut-video-thumbnail i.fa,
.wowza-playlist .defalut-video-thumbnail i.fa,
.session-stream-playlist .defalut-video-thumbnail i.fa {
  font-size: 70px;
  color: grey;
}
.wowza-application-video-lib .duration,
.wowza-playlist .duration,
.session-stream-playlist .duration {
  position: absolute;
  bottom: 1px;
  right: 1px;
  background: rgba(0, 0, 0, 0.75);
  color: #FFF;
  padding: 3px 5px;
}
.snapshot_generator {
  display: block;
  height: 1px;
  left: 0;
  object-fit: contain;
  position: fixed;
  top: 0;
  width: 1px;
  z-index: -1;
}
#engagez-live-group-meeting-wrapper .onoffswitch-wrapper > label {
  font-weight: normal;
  font-size: 10pt;
  color: #222;
  width: 100px !important;
  margin: 0;
}
#engagez-live-group-meeting-wrapper .session-producers-item    td.label-td,
#engagez-live-group-meeting-wrapper .edit-offstage-player-item td.label-td,
#engagez-live-group-meeting-wrapper .edit-subtitles-languages-item td.label-td,
#engagez-live-group-meeting-wrapper .edit-broadcast-latency-item td.label-td,
#engagez-live-group-meeting-wrapper .edit-pre-broadcast-video-item td.label-td {
  width: 100px !important;
  padding: 0;
}
#engagez-live-group-meeting-wrapper .pre-broadcast-video-wrapper .s3-filename.question-mark-wrapper {
  display: block;
  padding: 0;
}
.se-popup-trigger {
  visibility: hidden;
}
.sn-expo-tabs-wrapper:after {
  border-bottom: 2px solid lightgrey;
  content: "";
  width: 100%;
  height: 28px;
  display: block;
}
ul.sn-expo-tabs {
  border: 0;
}
ul.sn-expo-tabs li.active,
ul.sn-expo-tabs li:hover {
  border-bottom: 2px solid lightblue;
}

ul.sn-expo-tabs > .active > a,
ul.sn-expo-tabs > .active > a:hover,
ul.sn-expo-tabs > li > a:hover {
  background: transparent;
  border: 0;
}
ul.sn-expo-tabs > li > a {
  border: 0;
  padding-bottom: 2px;
}
.venue-mcelayout a.mce_image:not(.mceButtonActive),
.venue-mcelayout a.mce_media:not(.mceButtonActive) {
  display: none;
}
.modal {
  /* Large than fancybox */
  z-index: 1102;
}
.modal .modal-footer .extra-buttons {
  display: inline-block;
}
#field-live-event-presentations-attach-wrapper .s3-upload-wrapper,
.fieldset-wrapper .s3-upload-wrapper {
  display: inline-block;
}
.s3-upload-wrapper .s3-filename {
  padding-left: 10px;
  word-wrap: break-word;
}
#field-live-event-presentations-attach-wrapper .slide-url,
.fieldset-wrapper .slide-url {
  width: 200px;
}
.session-setup-form-wrapper .webcast-container,
#live_event_panel .webcast-container,
#qandaLowerLeft .signup-wrapper {
  border: 1px solid #cccccc;
  padding: 10px 15px;
  margin: 10px 0;
}
.webinar-session .live-webcast-wrapper .onoffswitch-wrapper .onoffswitch,
.webinar-session .ondemand-webcast-wrapper  {
  display: none;
}
.webinar-session .live-webcast-wrapper .onoffswitch-wrapper.title-right > label {
  margin-left: 0;
}
#qandaLowerLeft .signup-wrapper .form-item  {
  margin-bottom: 0;
}
.predefine-zmpwd-wrapper {
  margin-left: 77px;
}

/* On-Off Switch Begin*/
.onoffswitch-wrapper {
  display: inline-block;
}
.live-event-tab-sort .onoffswitch-wrapper {
  margin-top: 3px;
}
.onoffswitch-wrapper.title-left > label {
  float: left;
  margin-right: 10px;
}
.onoffswitch-wrapper.title-right > label  {
  float: right;
  margin-left: 10px;
}
.onoffswitch-wrapper > label {
  line-height: 25px;
}
.onoffswitch-wrapper.mini > label {
  line-height: 18px;
}
.onoffswitch {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 55px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-wrapper.mini .onoffswitch {
  width: 45px;
}
.onoffswitch .onoffswitch-checkbox-wrapper {
  display: none;
}
.onoffswitch:not(.onoffswitch-disabled) .onoffswitch-label {
  cursor: pointer;
  padding-bottom: 0;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  border-radius: 50px;
}
.onoffswitch.on .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
/*.dashboard-toggle .onoffswitch .onoffswitch-inner:before,
.dashboard-toggle .onoffswitch .onoffswitch-inner:after {
  font-size: 11px;
  height: 25px;
  line-height: 25px;
  padding-left: 8px;
}*/
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 25px;
  padding: 0;
  line-height: 25px;
  font-size: 11px;
  color: white;
  font-weight: 600;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 11px;
  background-color: #0D47A1;
  color: #fff;
  text-align: left;
}
.yesno-onoff .onoffswitch-inner:before,
.webform-registration-onoff .onoffswitch-inner:before {
  content: "YES";
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 11px;
  background-color: #7696ca;
  color: #fff;
  text-align: right;
}
.yesno-onoff .onoffswitch-inner:after,
.webform-registration-onoff .onoffswitch-inner:after {
  content: "NO";
}
.onoffswitch-wrapper.mini .onoffswitch-inner:before,
.onoffswitch-wrapper.mini .onoffswitch-inner:after {
  height: 18px;
  line-height: 18px;
  font-size: 9px;
  font-weight: normal;
}
.onoffswitch-wrapper.mini .onoffswitch-inner:before {
  padding-left: 6px;
}
.onoffswitch-wrapper.mini .onoffswitch-inner:after {
  padding-right: 7px;
}

.onoffswitch.on .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
.onoffswitch .onoffswitch-switch {
  /*right: 42px;
  width: 16px;*/
  right: 30px;
  width: 11px;
}
.onoffswitch-wrapper.mini .onoffswitch.off .onoffswitch-switch {
  right: 28px;
}
.onoffswitch-switch {
  display: block;
  width: 11px;
  margin: 7px;
  background: #fff;
  border-radius: 25px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-wrapper.mini .onoffswitch .onoffswitch-switch {
  width: 8px;
  margin: 5px;
}
/* On-Off Switch End */

.webcast-container .onoffswitch-wrapper.title-left > label {
  font-weight: bold;
}

.fsp-picker .fsp-url-source__input {
  height: 46px;
}
.fsp-picker__footer {
  display: none !important;
}
.sn-radios-options-inline .form-item TD.label-td {
  vertical-align: middle;
}
.sn-radios-options-inline .form-radios {
  display: flex;
}
.digit-4 {
  width: 40px;
}
.digit-3 {
  width: 30px;
}
.digit-2 {
  width: 20px;
}
.circle-cover {
  display: inline-block;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
body > object[type="application/x-shockwave-flash"] {
  display: none !important;
}
.og-user-rol-wrapper > .form-item {
  display: inline-block;
}
.expo-accounts-wrapper .account-name {
  font-size: 16px;
}
.expo-accounts-wrapper .account-name > div{
  font-size: 10pt;
}
.expo-accounts-wrapper table td:nth-child(1),
.expo-accounts-wrapper table td:nth-child(2) {
  width: 150px;
}
.expo-accounts-wrapper table td:nth-child(3) {
  width: 200px;
}
.account-domains {
  color: gray;
  margin: 8px 0;
}
#fancybox-outer #se-popup-header {
  cursor: move;
}
.social-signin-btn.btn {
  padding: 4px 12px 4px 6px;
  display: inline-block;
  color: #fff;
  border: 0;
  text-shadow: none;
  border-radius: 2px;
}
.social-signin-btn.linkedin {
  background: #0077b5;
  padding: 5px 12px 5px 6px;
}
.social-signin-btn.facebook {
  background: #4963ad;
}
.social-signin-btn.salesforce {
  background: #737c97;
}
.social-salesforce {
  background-image: url("//www.engagez.net/sites/all/themes/custom/semineedle/images/social-salesforce.png");
  display: inline-block;
  width: 24px;
  height: 24px;
}
.social-signin-btn .social-icon {
  padding: 3px 2px 1px 0;
  vertical-align: middle;
  margin-right: 2px;
  color: #FFFFFF;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.social-signin-btn.linkedin .social-icon {
  border-right: 1px solid #075b8c;
  width: 50px;
  height: 40px;
  padding: 0;
  overflow: hidden;
  padding-right: 0px;
}
.welcome-social-signin .social-signin-btn.linkedin .social-icon {
  border-right: 0;
}
.social-signin-btn.facebook .social-icon {
  width: 19px;
  height: 19px;
  padding: 0;
  overflow: hidden;
  background: #FFF;
  border-radius: 2px;
  margin: 2px 3px 2px 0;
}
.social-signin-btn .social-icon i.fa {
  padding-right: 5px;
  font-size: 14pt;
}
.social-signin-btn.linkedin .social-icon i.fa {
  padding-right: 5px;
  font-size: 18pt;
}
.social-signin-btn.facebook .social-icon i.fa {
  color: #4963ad;
  background: #FFFFFF;
  padding: 3px 4px 0px 6px;
  border-radius: 3px;
  display: inline-block;
  font-size: 13pt;
}
.social-signin-btn .social-text {
  display: inline-block;
  margin-left: 5px;
  margin-top: 1px;
  color: #FFFFFF;
}
.social-signin-btn.linkedin .social-text {
  margin-left: 0;
}
#g-recaptcha-wrapper {
  margin-bottom: 1em;
  text-align: center;
}
#g-recaptcha-wrapper > div {
  display: inline-block;
}
#g-recaptcha-wrapper em.error {
  text-align: left;
}
#sn-expo-new-theme-messages {
  width:50%;
  position: absolute;
  left:25%;
  top: 10px;
  z-index:99999;
  overflow:auto;
  background: rgba(0,0,0, 0.5);
  padding: 20px 20px 20px 5px;
  border-radius: 10px;
}
#sn-expo-new-theme-messages.p-relative {
  position: relative;
  width: 99%;
  left: 0;
  top: 0;
  padding: 10px 10px 10px 0;
  border: 1px solid #cccccc;
  margin-bottom: 15px;
  background: #FFFFFF;
}
#sn-expo-new-theme-messages .close {
  position: absolute;
  right:5px;
  top: 2px;
  z-index: 99999;
  cursor: pointer;
  font-weight: normal;
  color: #FFFFFF;
  opacity: 1;
}
#sn-expo-new-theme-messages.p-relative .close {
  color: #333333;
}
#sn-expo-new-theme-messages.p-relative .alert {
  border: 0;
  padding: 10px !important;
}
.expo-manage-page-container #sn-expo-new-theme-messages {
  top: auto;
}
.alert.status.sn-status,
#sn-expo-new-theme-messages .alert.error,
#sn-expo-new-theme-messages .alert.notice,
#sn-expo-new-theme-messages .alert.status {
  background: #FFFFFF;
  color: #333333;
  padding: 15px;
  border-radius: 10px;
  text-shadow: none;
  font-size: 12pt;
}
#sn-expo-new-theme-messages .alert.status span.error-text {
  color: red;
}
/*#sn-expo-new-theme-messages .alert.error:after,*/
/*#sn-expo-new-theme-messages .alert.status:after {*/
/*  content: ' ';*/
/*  position: absolute;*/
/*  width: 0;*/
/*  height: 0;*/
/*  left: -10px;*/
/*  right: auto;*/
/*  top: 10px;*/
/*  bottom: auto;*/
/*  border: 6px solid;*/
/*  border-color: #0066a5 #0066a5 transparent transparent;*/
/*}*/
#sn-expo-new-theme-messages .alert.error {
  color: #FFFFFF;
  background: #c43c35;
}
/*#sn-expo-new-theme-messages .alert.error:after {*/
/*  border-color: #c43c35 #c43c35 transparent transparent;*/
/*}*/
#sn-expo-new-theme-messages .alert {
  margin: 0 0 10px 15px;
}
#sn-expo-new-theme-messages .alert:last-child {
  margin-bottom: 0;
}
#sn-expo-new-theme-messages .alert p {
  text-align: left;
  line-height: 20px;
  font-size: 12pt;
}
#sn-expo-new-theme-messages .alert > pre {
  background: transparent;
  border: none;
  padding: 0;
  font-family: inherit;
  line-height: 20px;
  white-space: normal;
  font-size: 12pt;
}
#login-page #sn-expo-new-theme-messages {
  position: relative;
}
#email-password-page.mini-expo-body.invited-only,
#login-page.mini-expo-body.invited-only,
#login-page.mini-expo-body.invited-only #expo2-mini-container-wrapper {
  background: #EEEEEE !important;
}
body.mini-expo-body.scale-mode #page-wrapper #expo2-mini-container-wrapper .content-container {
  margin-top: 25px;
}
body.mini-expo-body #page-wrapper #expo2-mini-container-wrapper,
body.mini-expo-body #page-wrapper {
  height: 100vh;
}
.mini-expo-body .welcome-wraaper {
  margin: 15px;
}
#semineedle-custom-admin-settings-wowza input[type="text"] {
  width: 80%;
}
.form-item-inline > .form-item,
.radios-inline .form-radios {
  margin-top: 0;
}
.form-item-inline > .form-item,
.radios-inline .form-radios .form-item {
  float: left;
  padding-right: 5px;
  margin-top: 3px;
}
.interaction-position td.label-td {
  text-align: left;
  width: 150px;
}
.multi-choice-wrapper,
.node-access-groups-wrapper {
  display: inline-block;
  font-size: 14px;
}
.node-access-groups-wrapper.btn-group {
  font-size: 0;
}
.multi-choice-wrapper.disabled:after
.node-access-groups-wrapper.disabled:after {
  display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.multi-choice-wrapper.dropdown-align-right ul.multi-choice {
  left: auto;
  right: 0;
  width: auto;
  max-height: 200px;
  max-width: 300px;
  min-width: 100px;
}
.multi-choice-wrapper.dropdown-align-right ul.multi-choice > li > a {
  text-overflow: ellipsis;
  overflow: hidden;
}
.multi-choice-wrapper > a.dropdown-toggle,
.node-access-groups-wrapper > a.dropdown-toggle {
  display: inline-block;
  min-width: 200px;
  border: 1px solid #bbb;
  background-color: #ffffff;
  height: 28px;
  line-height: 28px;
  border-radius: 3px;
  vertical-align: middle;
  color: #555555;
  text-decoration: none;
}
.multi-choice-wrapper.disabled > a.dropdown-toggle,
.multi-choice-wrapper > a.dropdown-toggle.disabled,
.node-access-groups-wrapper > a.dropdown-toggle.disabled,
.node-access-groups-wrapper.disabled > a.dropdown-toggle {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.multi-choice-wrapper .text,
.node-access-groups-wrapper .access-groups-text:not(.btn) {
  text-overflow: ellipsis;
  width: 170px;
  display: inline-block;
  height: 28px;
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap;
}
.edit-twitter-access-groups-item .node-access-groups-wrapper .access-groups-text:not(.btn) {
  width: 180px;
}
.multi-choice-wrapper .caret,
.node-access-groups-wrapper .dropdown-toggle:not(.btn) .caret {
  display: inline-block;
  margin-top: 12px;
  float: right;
  margin-right: 7px;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
}
.multi-choice-wrapper.dropdown:not(.dropup) .caret,
.node-access-groups-wrapper.dropdown:not(.dropup) .dropdown-toggle:not(.btn) .caret {
  border-top: 6px solid #555;
}
.multi-choice-wrapper.dropup .caret,
.node-access-groups-wrapper.dropup .dropdown-toggle:not(.btn) .caret {
  border-bottom: 6px solid #555;
}
.existing-attendee-actions-wrapper > a.dropdown-toggle,
.existing-attendee-actions-wrapper .access-groups-text:not(.btn) {
  width: auto;
}
.resource-categories-wrapper {
  float: left;
  margin-left: 10px;
}
.resource-categories-wrapper .multi-choice-wrapper > a.dropdown-toggle {
  width: 200px;
}
.resource-categories-wrapper .multi-choice-wrapper .text {
  width: 110px;
  text-align: center;
}
.existing-attendee-actions-wrapper .access-groups-text:not(.btn) {
  padding-right: 8px;
}
ul.multi-choice,
ul.node-access-groups {
  width: 200px;
  text-align: left;
  max-height: 300px;
  overflow: auto;
}
ul.node-access-groups li.access-group-actions {
  text-align: right;
  padding-right: 5px;
}
ul.node-access-groups li.access-group-actions span {
  cursor: pointer;
  font-size: 11pt;
  margin-right: 5px;
}
ul.multi-choice li a {
  padding: 3px 10px;
}
ul.multi-choice li.disabled a {
  color: gray !important;
  cursor: not-allowed !important;
}
ul.multi-choice li.level-2 a {
  padding-left: 30px;
}
ul.multi-choice li a i {
  padding-right: 5px;
}
.resource-categories-wrapper ul.multi-choice {
  width: 200px;
  min-width: auto;
}
.resource-limit-access-group-wrapper {
  float: left;
}
.session-manage-wrapper .resource-limit-access-group-wrapper,
.resource-manage-wrapper .resource-limit-access-group-wrapper {
  float: none;
}
.resource-limit-access-group-wrapper ul.node-access-groups {
  padding: 5px 0;
}
.resource-limit-access-group-wrapper.bottom ul.node-access-groups {
  top: auto;
  bottom: 100%;
  box-shadow: none;
}
.resource-limit-access-group-wrapper.bottom .node-access-groups-wrapper.dropdown .caret {
  border-bottom: 6px solid rgb(85, 85, 85);
  border-top: 0;
}
.statistics-last-updated {
  margin: 10px 40px;
  text-align: right;
}
#email-statistics-table {
  width: 100%;
  border: 1px solid #ccc;
  line-height: 24px;
}
#email-statistics-table th {
  padding: 0.3em;
}
#email-statistics-table .count{
  text-align: center;
}
#sn-expo-manage-exhibits-form .hall-action {
  margin: 0 10px;
}
#manage-resource-wrapper .manage-resource-sequences tbody {
  border: 0;
}
#manage-resource-wrapper .manage-resource-sequences td {
  vertical-align: top;
}
#manage-resource-wrapper .td-actions ul.resource-actions-nav {
  margin: 0;
  padding: 0;
}
.resources-seqs-list-table .td-actions .nav .dropdown-toggle .caret {
  border-top-color: #555555 !important;
  border-bottom-color: #555555 !important;
}
.resources-seqs-list-table .td-actions .nav > li > a:hover {
  background: none;
}
#manage-resource-wrapper .resources-seqs-list .current-folder-title {
  margin: 5px 25px;
  font-size: 16px;
  font-weight: bold;
}
#manage-resource-wrapper .manage-resource-sequences .folders-tree {
  background: rgb(240,240,240);
  border-right: 0;
  padding: 5px 10px;
  border: 1px solid #cccccc;
}
.manage-resource-sequences .resources-seqs-list {
  padding: 5px 5px 5px 10px;
  border: 1px solid #cccccc;
}
.manage-resource-sequences .resources-content-wrapper {
  overflow: auto;
  padding-right: 5px;
}
.manage-resource-sequences .resources-seqs-list tr {
  background: #FFFFFF;
  border: 0;
}
.manage-resource-sequences .simpleTree a {
  color: #000000;
}
a.btn-danger.btn:visited {
  color: #FFFFFF;
}
.menubar-90 #expo2-venues-header,
#expo2-venues-header.height-90 {
  height: 90px;
}
.menubar-90 #expo2-venues-header > table,
#expo2-venues-header.height-90 > table {
  height: 100%;
}
.webform-component-select.hybrid-select .extra-field {
  margin-left: 22px;
}
.webform-component-textarea.disabled .textarea-content {
  line-height: 20px;
  border: 1px solid #dddddd;
  max-height: 100px;
  padding: 4px 6px;
  width: 325px;
  overflow: auto;
}
#semineedle-connection-send-msg-form .attachements .attachments-upload-wrapper,
#sn-piece-messages-compose-message-form .attachements .attachments-upload-wrapper {
  color: #000000;
}
.bs-dropdown-outside-wrapper ul.shortscut-more-dropdown li a {
  line-height: 25px;
}
.container-inline .tox-tinymce, 
.container-inline .tox-editor-container {
  display: flex;
}
.tox-statusbar .tox-statusbar__branding {
  display: none;
}

ul.venue-admin-dropdown {
  max-height: 600px;
  overflow-y: auto;
}
ul.venue-admin-dropdown li.hall-li {
  padding: 15px 20px 3px;
  font-weight: bold;
  line-height: 1.3 !important;
  font-size: 12pt;
}
#email-tracks-table {
  width: 100%;
}
#email-tracks-table th {
  height: 20px;
  padding: 0.3em;
}
#email-tracks-table th,
#email-tracks-table td {
  border: 1px solid grey;
  font-size: 8pt;
}
#email-tracks-table tr {
  background: white;
}
#email-tracks-table td.date {
  width: 75px;
}
#email-tracks-table .copy-area-wrapper {
  white-space: nowrap;
}
.copy-area-wrapper {
  position: relative;
}
.copy-area-wrapper .copy-status {
  display: none;
  position: absolute;
  bottom: -40px;
  right: -40px;
  z-index: 11;
  background: white;
  padding: 10px;
  border: 1px solid gray;
}
.emails-track-wrapper .console-timerange-options {
  position: relative;
  top: auto;
  right: auto;
  text-align: center;
  margin-bottom: 10px;
}
.emails-track-wrapper .download-action {
  float: right;
  position: relative;
  z-index: 2;
}
.emails-track-wrapper .console-timerange-options .nav {
  display: inline-block;
}
.qana-attenee-block,
.qanda-rsvp-bock {
  border: 1px solid #dddddd;
}
.qana-attenee-block.group-meeting-status {
  display: none;
}
.panel-node-session .qana-attenee-block,
.panel-node-session .qanda-rsvp-bock {
  max-height: 1170px;
  overflow: auto;
}
.qana-attenee-block .overview-table,
.qanda-rsvp-bock .overview-table {
  border-top: 0;
}
.qana-attenee-block .overview-table tr,
.qanda-rsvp-bock .overview-table tr {
  border-top: 0;
}
ul.room-participants {
  list-style: none;
  padding: 0;
  margin-bottom: 5px;
  padding-left: 8px;
}
.session-li ul.room-participants {
  display: inline-block;
  vertical-align: bottom;
}
ul.room-participants li {
  margin-bottom: 5px;
  padding-right: 5px;
  float: left;
}
.session-li ul.room-participants li {
  font-size: 0;
  margin-bottom: 0;
}
ul.room-participants li .user-logo-circle-cover {
  width: 42px !important;
  height: 42px !important
}
.group-meeting-participants-wrapper ul.room-participants li .user-logo-circle-cover {
  width: 36px !important;
  height: 36px !important
}
.group-meeting-participants-wrapper {
  display: inline;
  margin-left: 5px;
}
.session-disabled.session-li .event_attend_btn {
  display: none;
}
.session-disabled.session-li .session-title {
  position: relative;
}
.session-disabled.session-li .session-title::after {
  content: ' ';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.sent-mail-tipcontent {
  width: auto;
  max-height: 400px;
  overflow: auto;
}
.sent-mail-tipcontent .sn-notification,
.sent-mail-tipcontent .sn-notification table,
.sent-mail-tipcontent .sn-notification div {
  width: 100% !important;
}
.sent-mail-tipcontent .sn-notification .content-container {
  padding: 0 !important;
  box-shadow: none;
}
.webform-client-form .security-wrapper .show-password {
  cursor: pointer;
}
#translator-help-settings > li > .dropdown-menu {
  text-align: left;
}
#expo-appslots-trigger-panel .sn-expo-panel-content-header .floatleft,
.user-meetings-panel .sn-expo-panel-content-header .floatleft {
  float: left;
}
.sn-expo-meeting-list {
  margin: 0 20px;
  text-align: left;
}
.sn-expo-meeting-list .tab-content {
  overflow: auto;
}
.sn-expo-meeting-list .tab-content .tab-list-description {
  font-size: 11pt;
}
.sn-expo-meeting-list .meetings-tab {
  margin: 10px 0;
}
.sn-expo-meeting-list .meetings-list {
  list-style: none;
  padding-left: 0;
}
.sn-expo-meeting-list .meetings-list  li {
  margin: 5px 0;
}
.sn-expo-meeting-list .meetings-list  li.per-meeting {
  padding: 0 5px;
}
.sn-expo-meeting-list .meetings-list  li.per-meeting .meeting-title {
  font-weight: normal;
}
.sn-expo-meeting-list .meetings-list  li.per-meeting .actions {
  float: right;
  margin-right: 10px;
}
.sn-expo-meeting-list .meetings-list  li.per-meeting .actions a {
  text-decoration: none;
  color: #333;
}
.sn-expo-meeting-list.othermeetings .meetings-list  li.per-meeting.booked-meeting {
  border: 1px solid gray;
  padding: 5px;
}
.sn-expo-meeting-list li.meeting-day {
  font-weight: bold;
  margin: 20px 0 10px;
}
.sn-expo-meeting-list li.meeting-day:first-child {
  margin-top: 0;
} 
.sn-expo-meeting-list li .meeting-time {
  display: inline-block;
  width: 150px;
}
.sn-expo-meeting-list li .meeting-title {
  font-weight: bold;
}
.sn-expo-meeting-list li .meeting-title.disabled {
  color: gray;
}
.sn-expo-meeting-list li .actions {
  display: none;
  gap: 10px;
  justify-content: flex-end;
  align-items: center;
  margin-right: 10px;
}
.sn-expo-meeting-list li .actions.book-action,
.sn-expo-meeting-list li:hover .actions {
  display: inline-flex;
}
.sn-expo-meeting-list li .meeting-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  flex-direction: column;
  float: right;
  gap: 5px;
}
.user-meetings-panel .sn-expo-meeting-list li .meeting-action {
  color: grey;
  font-size: 1.15em;
}
.sn-expo-meeting-list .panel-center-msg {
  border: 1px solid #dddddd;
  box-shadow: none;
  background: #FFFFFF;
}
.right-calendar-btns .calendar-view-btns .calendar-btn {
  background-color: #FFFFFF;
}
.right-calendar-btns .calendar-view-btns .calendar-btn:hover,
.right-calendar-btns .calendar-view-btns .calendar-btn.current {
  background-color: #336699;
  color: #FFFFFF;
}
.manage-session-top-wrapper {
  text-align: right;
}
.manage-session-top-wrapper .pager,
.manage-session-top-wrapper .session-search-wrapper,
.manage-session-top-wrapper .session-search-wrapper .form-item {
  display: inline-block;
}
.manage-session-top-wrapper .session-search-wrapper .form-submit {
  float: right;
  margin-left: 5px;
}

.form-item.edit-profile-resume-item {
  display: none;
}

@media (max-height: 768px) {
  ul.venue-admin-dropdown {
    max-height: 400px;
  }
}

::placeholder {
  color: #a1a1a1;
  font-style: italic;
}

a.ntd, a.ntd:hover {
  text-decoration: none;
}

.fw {
  width: 100%;
}

.sn-select-editable {
  position: relative;
  background-color: white;
  border: solid grey 1px;
  width: 120px;
  height: 30px;
}
.sn-select-editable select {
  position: absolute;
  top: 0px;
  left: 0px;
  border: none;
  width: 100%;
  margin: 0;
}
.sn-select-editable input {
  position: absolute;
  top: 0px;
  left: 0px;
  width: calc(100% - 30px);
  border: none;
}
.sn-select-editable select:focus, .select-editable input:focus {
  outline: none;
}

.per-attachment-name .resume-delete-action {
  display: inline;
  color: #333;
  text-decoration: underline;
  padding: 0 0 0 10px;
}

.flex-space {
  flex-grow: 1;
  flex-shrink: 1;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-center.hide {
  display: none;
}

.block-ui:after {
  content: '';
  display: inline-flex;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.2);
  color: white;
  font-size: 32px;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.block-ui.loading:after {
  content: 'Loading...';
}
.block-ui.processing:after {
  content: 'Processing...';
}

body .tox-silver-sink {
  z-index: 13000;
}

body .modal-backdrop {
  z-index: var(--modal-backdrop-zindex, 1040);
}

.site-logo-bg-container {
  width: 100%;
  height: 0 !important;
  padding-top: 56.25%;
  background-size: cover;
  position: relative;
  border-radius: 5px;
}
.site-logo-bg-container > div {
  height: calc(100% - 20px);
  width: calc(100% - 20px);
  position: absolute;
  left: 10px;
  top: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.site-logo-menu-bg-container {
  background-size: cover;
  position: relative;
  border-radius: 5px;
}
.site-logo-menu-bg-container > div {
  height: 100%;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.form-item.layout-overwrite-label label {
  display: none;
}

.form-item.layout-overwrite-label,
.form-item.layout-floating-label {
  position: relative;
  text-align: left;
}
.form-item.layout-floating-label > textarea::placeholder,
.form-item.layout-floating-label > input::placeholder {
  opacity: 0;
}
.form-item.layout-floating-label > textarea {
  resize: vertical;
}
.form-item.layout-floating-label:not(.layout-floating-label-without-title) > select,
.form-item.layout-floating-label:not(.layout-floating-label-without-title) > textarea,
.form-item.layout-floating-label:not(.layout-floating-label-without-title) > input,
.form-item.layout-overwrite-label > select,
.form-item.layout-overwrite-label > textarea,
.form-item.layout-overwrite-label > input {
  padding-top: var(--form-fl-padding-top, 15px);
  padding-right: var(--form-fl-padding-right, 6px);
  padding-bottom: var(--form-fl-padding-bottom, 4px);
  padding-left: var(--form-fl-padding-left, 6px);
  width: calc(95% - var(--form-fl-padding-right, 6px) - var(--form-fl-padding-left, 6px));
}
.form-item.layout-floating-label:not(.layout-floating-label-without-title) > select {
  width: var(--form-fl-select-width, auto);
  height: var(--form-fl-select-height, 45px);
}
.form-item.layout-floating-label select.valid,
.form-item.layout-floating-label textarea.valid,
.form-item.layout-floating-label input.valid {
  border-color: green;
}
.form-item.layout-floating-label select[aria-invalid="true"],
.form-item.layout-floating-label textarea[aria-invalid="true"],
.form-item.layout-floating-label input[aria-invalid="true"] {
  border-color: red;
}
.form-item.layout-floating-label > em.success {
  display: none !important;
}
.form-item.layout-floating-label > label {
  position: absolute;
  left: var(--form-fl-label-left, 6px);
  top: var(--form-fl-label-top, 10px);
}
.form-item.layout-floating-label > select + label,
.form-item.layout-floating-label > select + em.error + label,
.form-item.layout-floating-label > textarea:focus + label,
.form-item.layout-floating-label > textarea:focus + em.error + label,
.form-item.layout-floating-label > input:focus + label,
.form-item.layout-floating-label > input:focus + i.show-password + label,
.form-item.layout-floating-label > input:focus + em.error + label,
.form-item.layout-floating-label > input:not(:placeholder-shown) + label,
.form-item.layout-floating-label > input:not(:placeholder-shown) + em.error + label,
.form-item.layout-floating-label > textarea:not(:placeholder-shown) + label,
.form-item.layout-floating-label > textarea:not(:placeholder-shown) + em.error + label {
  transform: translateY(var(--form-fl-label-top-s, -10px));
  font-size: var(--form-fl-label-size-s, 0.4em) !important;
  transition-duration: 300ms;
  opacity: .5;
}

#semineedle-custom-admin-settings-general input[type="text"],
#semineedle-custom-admin-settings-awss3 input[type="text"] {
  width: 90%;
}
.webform-component-grid tr:first-child:last-child {
  /*only one tr, set border 0*/
  border: 0;
}

.nav-tabs.venue-nav-tabs li.active a {
  font-weight: bold;
  font-size: 1.1em;
}

.sn-auto-complete-textbox-container {
  display: flex;
  flex-direction: row;
  gap: 5px;
}
.sn-auto-complete-textbox-container.loading .loading {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sn-auto-complete-textbox-container.loading .sn-auto-complete-file-import-replace {
  display: none;
}
.sn-auto-complete-textbox-container > .form-item {
  margin-bottom: 0;
}
.sn-auto-complete-textbox-container .sn-auto-complete-file-import-replace:hover {
  border-bottom: 1px solid;
}
.sn-auto-complete-textbox-container .sn-auto-complete-file-import-replace {
  display: inline-block;
  padding: 3px 0 3px 0;
  cursor: pointer;
  border-bottom: 1px dotted;
}
#sn-expo-manage-certificates-editissue-form,
#sn-expo-manage-certificates-newissue-form {
  min-height: 560px;
}
.sn-user-selector-container[data-enable-timerange="on"] .timerange-item-start-wrapper,
.sn-user-selector-container[data-enable-timerange="on"] .timerange-item-stop-wrapper {
  display: flex;
}
.sn-user-selector-container[data-include-type="access_groups"] .user-selector-include-access-groups,
.sn-user-selector-container[data-include-type="names"] .user-selector-include-names,
.sn-user-selector-container[data-exclude-type="access_groups"] .user-selector-exclude-access-groups,
.sn-user-selector-container[data-exclude-type="names"] .user-selector-exclude-names {
  display: block;
}
.sn-user-selector-container .onoffswitch-wrapper {
  margin-bottom: 1em;
}
.timerange-item-wrapper {
  align-items: center;
  gap: 5px;
}
.timerange-item-wrapper .timezone-label {
  margin-bottom: 1em;
  color: #999;
  font-size: 12px;
}
.timerange-item-wrapper .timerange-item-date {
  width: 85px;
}
.timerange-item-wrapper .timerange-item-time {
  width: 65px;
}
#sn-expo-manage-certificates-newissue-form .form-item TD.label-td {
  width: 13em;
}
.sn-certificates-issue-form-actions {
  margin: 30px 0 0;
}

.ez-badge {
  padding-right: 9px;
  padding-left: 9px;
  border-radius: 9px;
}
.ez-label {
  border-radius: 3px;
}
.ez-badge, .ez-label {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}

.site-payment-ways-img {
  height: 32px;
  width: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: right;
  align-items: center;
  font-size: 16px;
}
.site-payment-way-0 .site-payment-ways-img {
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/paypals.png);
}
.site-payment-way-1 .site-payment-ways-img {
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/authorizenet.png);
}
.site-payment-way-2 .site-payment-ways-img {
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/stripe.jpg);
}
.site-payment-way-3 .site-payment-ways-img {
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/razorpay.jpg);
}
.site-payment-way-4 .site-payment-ways-img {
  background-image: url(//www.engagez.net/sites/all/themes/custom/semineedle/images/elavon.jpg);
}
.site-payment-ways-img .sum span {
  font-weight: bold;
  font-size: 20px;
}
.site-payment-ways-img .cut {
  margin: 5px 0;
  font-size: 12px;
  text-align: right;
  color: green;
  font-weight: bold;
}
.sn-coupon-add-edit-form.scope-1 .edit-applied-tickets-item {
  display: none;
}

:root {
  --admin-active-color: #0D47A1;
}
.btn-admin,
.btn-admin:visited,
.btn-admin:hover {
  color: #FFF !important;
  background-color: var(--admin-active-color) !important;
  border-color: var(--admin-active-color) !important;
}
.btn-admin2,
.btn-admin2:visited,
.btn-admin2:hover {
  color: var(--admin-active-color) !important;
  background-color: #FFF !important;
  border: 1px solid var(--admin-active-color) !important;
}
.link-admin,
.link-admin:hover,
.link-admin:visited {
  color: var(--admin-active-color);
}

#edit-field-generate-coupons-num-0-value {
  width: 50px;
}

.dropdown-submenu > a.dropdown-left-arrow::after {
  float: left;
  margin-right: 0;
  margin-left: -15px;
  border-width: 5px 5px 5px 0;
  border-right-color: #ccc;
}

.sn-mailtpl-upgrade-trigger {
  margin-left: 95px;
  padding: 0 0 6px;
  display: inline-block;
}

.form-item label.option {
  padding-bottom: 0;
  display: inline-flex;
  gap: 3px;
  position: relative;
  align-items: flex-start;
}
.form-radios .form-item label.option {
  margin-right: 10px;
}
.form-item label.option img.two-col-questionmark {
  align-self: center;
}
input.custom-radio,
input.custom-checkbox {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
#content #node-form input.custom-radio + span ,
#content #node-form input.custom-checkbox + span ,
.members-import-wrapper .form-item input.custom-checkbox + span ,
#sn-se-form-wrapper .se-form-section-table tr.option-tr input.custom-checkbox + span ,
input.custom-radio + span ,
input.custom-radio + em + span ,
input.custom-checkbox + span  {
  position: relative;
  font-size: 18px;
  cursor: pointer;
  display: inline-flex;
  color: #0D47A1;
  padding-bottom: 0;
  margin: 1px 3px 0;
}
input.custom-radio[disabled] + span  {
  color: gray;
  cursor: not-allowed;
}
#content #node-form input.custom-radio.hide + span ,
#content #node-form input.custom-checkbox.hide + span ,
.members-import-wrapper .form-item input.custom-checkbox.hide + span ,
#sn-se-form-wrapper .se-form-section-table tr.option-tr input.custom-checkbox.hide + span ,
input.custom-radio.hide + span ,
input.custom-checkbox.hide + span  {
  display: none;
}
input.custom-radio + span  > i.fa,
input.custom-radio + em + span  > i.fa,
input.custom-checkbox + span  > i.fa {
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display,inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  font-weight: 400;
}
input.custom-checkbox + span .white > i.fa {
  font-weight: 900;
  color: #FFFFFF;
}
input.custom-checkbox:checked + span > i.fa {
  font-weight: 900;
}
input.custom-checkbox + span > i.fa::before {
  content: "\f0c8";
}
input.custom-checkbox:checked + span > i.fa::before {
  content: "\f14a";
}
input.custom-radio + em + span > i.fa::before,
input.custom-radio + span > i.fa::before {
  content: "\f111";
}
input.custom-radio:checked + em + span > i.fa,
input.custom-radio:checked + span > i.fa {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
input.custom-radio:checked + em + span > i.fa::after,
input.custom-radio:checked + span > i.fa::after {
  content: " ";
  background: #0D47A1;
  border-radius: 50%;
  width: 56%;
  height: 56%;
  display: block;
  position: absolute;
}
input.custom-radio:checked[disabled] + span > i.fa::after {
  background: gray;
}
.form-radios .form-item {
  margin-top: 0;
}
ul.dropdown-menu.expo-translate-targets li > a.active {
  color: #FFF;
  background: #336699;
}
#sn-ai-add-source-trigger-panel {
  max-height: 680px;
}
.webform-client-form .form-item table.layout {
  table-layout: fixed;
}
.webform-client-form .form-item label.option {
  text-align: left;
}
.registration-overflow-message-wrapper {
  position: absolute;
  z-index: 2;
  background: rgba(0,0,0,0.6);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--ps_panel_border_radius_px, 0);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-top: 30%;
  box-sizing: border-box;
}
.registration-overflow-message-wrapper .registration-overflow-message {
  background: white;
  border-radius: 20px;
  padding: 30px;
  font-size: 16pt;
  line-height: 20pt;
  font-weight: bold;
  width: 65%;
  text-align: center;
  color: #000000;
}
.registration-overflow-message-wrapper .registration-overflow-message a {
  color: #000000 !important;
}
#expo2-mini-container-wrapper .registration-overflow-message-wrapper {
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  width: auto;
  height: auto;
}
.form-item .datetime-wrapper {
  display: inline-flex;
  gap: 10px;
  align-items: flex-end;
}
.form-item .datetime-wrapper input[type='text'] {
  width: 200px;
}

.sn-toggle {
  all: unset;
  appearance: none;
  width: 55px !important;
  height: 25px !important;
  display: inline-block;
  position: relative;
  border-radius: 50px;
  overflow: hidden;
  outline: none;
  border: none;
  cursor: pointer !important;
  background-color: #7696ca;
  transition: background-color ease 0.3s;
  margin: 0 !important;
  outline: none !important;
  flex-grow: 0;
  flex-shrink: 0;
}

.sn-toggle:before {
  content: 'on off';
  display: block;
  position: absolute;
  z-index: 2;
  width: 11px;
  height: 11px;
  background: #fff;
  left: 7px;
  top: 50%;
  border-radius: 50%;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  text-indent: -30px;
  word-spacing: 30px;
  color: #fff;
  text-shadow: -1px -1px rgba(0, 0, 0, 0.15);
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: all cubic-bezier(0.3, 1.5, 0.7, 1) 0.3s;
  line-height: 11px !important;
  transform: translateY(-50%);
}

.sn-toggle:checked {
  background-color: #0d47a1;
}

.sn-toggle:checked:before {
  left: auto;
  right: 7px;
}

.venue-template-list {
  width: 50%;
  text-align: left;
  margin: auto;
}
.venue-template-list .level-2 {
  margin-left: 25px;
}
.session-thumbnail .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-inline.jw-icon-fullscreen:not(.jw-fullscreen-ima),
.imagefield-edit-preview .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-inline.jw-icon-fullscreen:not(.jw-fullscreen-ima),
.thumbnail-video-preview .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-inline.jw-icon-fullscreen:not(.jw-fullscreen-ima) {
  display: flex;
}

.admin-section-upgrade {
  margin: 15px 0 0;
}
.admin-section-upgrade .upgrade-block-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 16px;
  border: 1px solid #ccc;
  background: #FFF;
  border-radius: 10px;
}
.admin-section-upgrade .text-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  text-align: left;
  margin: 10px 0;
}
.admin-section-upgrade .text-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 19.2px;
  text-align: center;
}
.admin-section-upgrade .btn-upgrade {
  background: #69DDF7;
  padding: 10px;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
}

.invite-team-page {
  margin: 35px;
}
.invite-team-page .submit-actions {
  padding-left: 12em;
}
.unsubscribe-confirm-popup .modal-footer {
  display: none !important;
}
.unsubscribe-confirm-popup select {
  width: auto;
}

.api-token-container[x-data*="engagez_api_tokens"] {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}

.api-token-container[x-data*="engagez_api_tokens"] .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  flex-direction: row-reverse;
}

.api-token-container[x-data*="engagez_api_tokens"] .new-token-alert {
  background-color: #e6ffed;
  border-left: 4px solid #28a745;
  color: #22863a;
  padding: 16px;
  margin-bottom: 20px;
}

.api-token-container[x-data*="engagez_api_tokens"] .new-token-alert .fa-close {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}

.api-token-container[x-data*="engagez_api_tokens"] .new-token-warning {
  font-weight: bold;
}

.api-token-container[x-data*="engagez_api_tokens"] .new-token-input-container {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.api-token-container[x-data*="engagez_api_tokens"] .new-token-input {
  flex-grow: 1;
  padding: 4px 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-right: 8px;
}

.api-token-container[x-data*="engagez_api_tokens"] .copy-button {
  background-color: #f1f3f4;
  border: none;
  border-radius: 4px;
  padding: 4px;
  cursor: pointer;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-card {
  border: 1px solid #e1e4e8;
  border-radius: 6px;
  padding: 8px 16px;
  margin-bottom: 8px;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-card.block-update-loading {
  height: unset !important;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-card-content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-info {
  display: flex;
  align-items: center;
  flex: 1 0 70%;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-avatar {
  width: 40px;
  height: 40px;
  background-color: #e1e4e8;
  margin-right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #586069;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-avatar > img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-name-and-usage {
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
  /* gap: 5em; */
}

.api-token-container[x-data*="engagez_api_tokens"] .token-name {
  font-size: 18px;
  font-weight: bold;
  margin-right: 8px;
  padding: 0;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-last-used {
  font-size: 14px;
  color: #8d8d8d;
}

.api-token-container[x-data*="engagez_api_tokens"] .token-expiry {
  font-size: 14px;
  color: #8d8d8d;
  margin-top: 4px;
}

.api-token-container[x-data*="engagez_api_tokens"] .delete-button {
  background-color: #fafbfc;
  color: #cb2431;
  border: 1px solid rgba(27,31,35,0.15);
  border-radius: 6px;
  padding: 5px 16px;
  font-size: 14px;
  cursor: pointer;
}
