@charset "utf-8";
/* CSS Document */

/* 
HEADER 
*/ 

.t3-header h1 {
  margin-top:-10px;
  margin-bottom: -20px;
}

@media (max-width: 1040px) {
  .t3-header .header-left {
    float: none;
    text-align: center;
    margin-left: 242px;
}  
  .conference.header-left {
    float: left;
    text-align: unset;
    margin-left: 285px;
}
  .t3-header .header-right {
    float: none;
    text-align: center;
    margin-left: 180px;
}
  

}

@media (max-width: 990px) {
.t3-header .header-left {
    float: left;
    margin-left:0px;
    margin-bottom: 10px;
}
  .conference.header-left {
    text-align: center;
}
  .t3-header .header-right {
        display: block;
        float: left;
        width: 468px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
}
  .logo a {
    display: inline-flex;
}
  
  
}

@media (max-width: 992px) {
  .t3-header {
    border-bottom: 3px solid #0077bb;
}
  }

@media (max-width: 992px) {
  .header-right {
    display: inline;
  }
}


.header-right .header-right-inner > .col {
    float: right;
}

@media (max-width: 992px) {
.banneritem {
    margin: 0 0 24px; 
    overflow: hidden;
}

 .t3-header {
    height: auto;
    position: relative;
  }

  .header-right .header-right-inner > .col {
    float: left;
}

}

@media screen and (max-width: 992px) {
  .header-right .trending {
    display: inline;
  }
}

   .t3-header .header-center {
    float: none;
    text-align: center;
       margin-left: auto;
    margin-right: auto;
}

.bannergroup {
    background: none;
}


/* 
NAVIGATION 
*/ 

.t3-topnav .nav > li > a:hover, .t3-topnav .nav > li > span:hover, .t3-topnav .nav > li > a:focus, .t3-topnav .nav > li > span:focus {
  color: #fff;
  background-color: #0077bb;
  border-color: #0077bb;
  }


.navbar-default .navbar-nav > .active > a.homeglobe {
    color: #0077bb;
    background-color:  #fff;
    background-image: url("/images/assets/globe-blueline-200.png");
    background-size: 26px 26px;
    background-repeat: no-repeat;
    background-position: center; 
}

.navbar-default .navbar-nav > .item-home > a:hover {
    background-image: url(/images/assets/globe-trans-200.png);
    background-size: 26px 26px;
    background-repeat: no-repeat;
    background-position: center;
}

.navbar-default .navbar-nav > .active > a {
    background-color:  #0077bb;
}

.navbar-default .navbar-nav > .active > a:hover {
    background-color:  #0077bb;
}

 .navbar-default .navbar-nav > .active > a:focus {
    background-color:  #0077bb;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .separator {
    color: #0077bb;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > .separator:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > .separator:focus {
    color: #ffffff;
    background-color: #0077bb;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #0077bb;
}

.item-home {
    background-image: url("/images/assets/globe-blueline-200.png");
        background-size: 26px 26px;
    background-repeat: no-repeat;
    background-position: center; 
}

.item-home > a:hover {
    background-image: url("/images/assets/globe-trans-200.png");
    background-size: 26px 26px;
    background-repeat: no-repeat;
    background-position: center; 
}

/*
BREADCRUMBS
*/

.breadcrumb > li > a:hover, .breadcrumb > li > span:hover, .breadcrumb > li.active:hover, .breadcrumb > li > a:active, .breadcrumb > li > span:active, .breadcrumb > li.active:active, .breadcrumb > li > a:focus, .breadcrumb > li > span:focus, .breadcrumb > li.active:focus {
  background: #0077bb;
  color: #fff;
  text-decoration: none;
}

.breadcrumb > li > a:hover::after, .breadcrumb > li > span:hover::after, .breadcrumb > li.active:hover::after, .breadcrumb > li > a:active::after, .breadcrumb > li > span:active::after, .breadcrumb > li.active:active::after, .breadcrumb > li > a:focus::after, .breadcrumb > li > span:focus::after, .breadcrumb > li.active:focus::after {
  background: #0077bb;

}

/* 
OFF CANVAS MENU 
*/ 

.off-canvas-toggle:hover, .off-canvas-toggle:focus {
  background: #306689;
}

.t3-off-canvas .t3-off-canvas-body .nav-pills > li.active > a, .t3-off-canvas .t3-off-canvas-body .nav-pills > li.active > a:hover, .t3-off-canvas .t3-off-canvas-body .nav-pills > li.active > a:focus {
  background: #306689;
}



.t3-content {
    padding-top: 0px;
    padding-bottom: 0px;
}

.t3-sidebar {
    padding-top: 1px;
}

.eventcontainer {
  box-shadow: none;
}

@media (min-width: 768px) {
.container {
    width: 760px;
}
}

@media (max-width: 1240px) {
div#skybanner1,div#skybanner2 {
    display:none;
 }
}

@media (min-width: 1240px) {
div#skybanner1s,div#skybanner2s {
    display:none;
 }
}

.homepage-slider {
  margin-right: -20px;
  margin-left: -20px;
}

@media (min-width: 1040px) {
  .container {
    width: 1020px;
  }
}

@media (min-width: 1240px) {
  .container {
    width: 1020px;
  }
}

@media (max-width: 1460px) and (min-width: 1240px) {
  .t3-sidebar {
	padding-right:10px;  
  }
}

@media (min-width: 1460px) {
  .container {
    width: 1180px;
  }
}



/**
 * Banner Positions
 *
 */

.banneritem img {
    width: auto;
}

div#skybanner1,div#skybanner2 {
    position:absolute;
    /*top:267px;  /* DISTANCE FROM TOP OF WINDOW */
 }

@-moz-document url-prefix() { 
  div#skybanner1,div#skybanner2 {
    position:absolute;
    /*top:267px;  /* DISTANCE FROM TOP OF WINDOW */
 }
}
 
div#skybanner1 {
    left:-140px;   /* FIXES BANNER TO LEFT SIDE OF WINDOW */
 }
div#skybanner2 {
    right:-140px;   /* FIXES BANNER TO RIGHT SIDE OF WINDOW */ 
 }
 
 div#skybanner1s, div#skybanner2s {
    margin-bottom: 10px;   /* FIXES BANNER TO LEFT SIDE OF WINDOW */
 }

/* 
MAIN CONTENT
*/ 

.t3-mainnav {
	border-top: 2px solid #0077bb;
}

@media (max-width: 1040px) {
.t3-navhelper {
  margin-top: 0px;
}
  }

@media (max-width: 992px) {
  .main {
    margin-top: 53px;
  }
    .homepage-slider {
  margin-top: -53px;
}
}

/* 
FOOTER
*/ 

.t3-footer .logo {
    padding-left: 0px;
    margin-left: 0px;
}

.t3-footer .logo {
  background: none;
}

@media (min-width: 1199px) {
  .t3-footer .logo::before {
    border-right: none;
    border-top: none;
    content: "";
    position: absolute;
    left: 0;
    top: -20px;
  }
}

/**
 * Bootstrap alerts
 *
 */

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

.alert h4 {
 color:#004085;
}

#system-message .alert {
 padding:8px 35px 8px 14px;
 margin-bottom:20px;
 text-shadow:0 1px 0 rgba(255,255,255,0.5);
 background-color:#fcf8e3;
 border:1px solid #fbeed5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
#system-message .alert,
#system-message .alert h4 {
 color:#c09853
}
#system-message .alert h4 {
 margin:0
}

.alert .close {
 position:relative;
 top:-2px;
 right:-21px;
 line-height:20px
}
.alert-success {
 color:#468847;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.alert-success h4 {
 color:#468847
}
.alert-danger,
.alert-error {
 color:#b94a48;
 background-color:#f2dede;
 border-color:#eed3d7
}
.alert-danger h4,
.alert-error h4 {
 color:#b94a48
}
.alert-info {
 color:#3a87ad;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.alert-info h4 {
 color:#3a87ad
}
.alert-block {
 padding-top:14px;
 padding-bottom:14px
}
.alert-block>p,
.alert-block>ul {
 margin-bottom:0
}
.alert-block p+p {
 margin-top:5px
}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

/* 
TEXT STYLES
*/ 
  
h1 {
  color: #306689;
}

a {
  color: #813E5D;
  text-decoration: none;
}

a:hover, a:focus {
  color: #813E5D;
  text-decoration: underline;
  outline: none;
}

h3 {
  color: #306689;
}

h3 a {
  color: #306689;
}

.magazine-item .article-title h3 {
  color: #306689;
}

.magazine-item .article-title h3 a {
  color: #306689;
}

.magazine-featured-leading .magazine-item-main .article-title h3 a {
  color: #306689;
}

.article-content {
  font-size: 16px;
  font-weight: 300;
}

@media screen and (min-width: 992px) {
  .magazine-featured.events-featured .magazine-leading .magazine-item-main {
    width: 50%;
  }
}

.magazine-featured.style-1 .magazine-carousel .magazine-item-main {
  min-height: 0px;
}

.article-title, .article-header h3 {
  font-size: 24px;
  font-weight: 400;
  margin: 0 0 12px 0;
  line-height: 1.25;
}

.article-title a, .article-header h3 a {
  color: #306689;
}

.article-title a, .article-header h3 a:hover {
  color: #cc0000;
  text-decoration: none;
}


.items-leading {
  margin-top: 24px;
  border-bottom: 1px dotted #e5e5e5;
}

.article-title, .article-header h1 {
  font-size: 45px;
  font-weight: 400;
  margin: 0 0 12px 0;
  line-height: 1.25;
  color: #306689;
  margin-top: 24px;
}

.article-title a, .article-header h1 a {
  color: #306689;
}

.article-main .article-intro-media {
  position: relative;
  min-height: 0px;
}

.article-full {
  margin-top: 0px;
  position: relative;
}

article img[align="left"], .article-intro img[align="left"], .article-content img[align="left"], article .img_caption.left, .article-intro .img_caption.left, .article-content .img_caption.left, article .pull-left.item-image, .article-intro .pull-left.item-image, .article-content .pull-left.item-image, article img[align="right"], .article-intro img[align="right"], .article-content img[align="right"], article .img_caption.right, .article-intro .img_caption.right, .article-content .img_caption.right, article .pull-right.item-image, .article-intro .pull-right.item-image, .article-content .pull-right.item-image {
    margin: 0 0 0px;
  width: 100%;
  float: none !important;
}

.page-title, .page-header h1 {
  font-size: 45px;
  font-weight: 400;
  margin: 0 0 12px 0;
  margin-top: 0px;
  line-height: 1.25;
  color: #306689;
  margin-top: 24px;
  text-transform: none;
  font-family: "Roboto Slab", Cambria, Georgia, "Times New Roman", Times, serif;
}

.article-header {
  padding-bottom: 11px;
  margin: 0 0 24px;
  border-bottom: 1px solid #e5e5e5;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  cursor: default;
  background-color: #306689;
  border-color: #306689;
}

.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger {
  padding: 5px;
}

article .row, .article .row {
    margin-bottom: 0px;
}

/* 
NEWS SECTION
*/

h2.article-title, .article-header h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.5;
}

.system-unpublished, tr.system-unpublished {
    background: none;
    border-top: 4px solid #c4d3df;
    border-bottom: 4px solid #c4d3df;
}

.system-unpublished, tr.system-unpublished {
    background: none;
    border-top: none;
    border-bottom: none;
}

ul.pagination {
    margin: 24px 0;
}


/* 
TABLES
*/ 

.stripe td, th {
    padding: 10px;
}

/**
 * @Latest Magazine Module
 *
 */
 
/* .latestmagazine
{  font-size: 1em; border: 1px solid #E5E5E5; padding:0.4em; background: #F3F8FB;} */
 
.latestpIssue {
    float: left;
  	width: 100%;
}

.latestpIssue .left {
  	    float: left;      
        margin-right: 20px;
}

.magazine-button-one {
        float: left;
        margin-right: 20px;
}

.magazine-button-two {
       float: left;
}

.magazinebtn {
  		background-color: rgb(0, 153, 204);
    	color: #FFFFFF;
  		border-radius: 4px;
}
 
.magazinebtn:hover {
		background-color: rgb(0, 134, 179);
    	color: #FFFFFF;
  		border-radius: 4px;
}

/**
 * @Magazine Component
 *
 */
 
.backIssue {
    float: left;
  	width: 100%;
}

.backIssue .left {
  	    float: left;      
        margin-right: 20px;
}


/**
 * @LButtons
 *
 */

.probtn {
  		background-color: rgb(0, 153, 204);
    	color: #FFFFFF;
  		border-radius: 4px;
}
 
.probtn:hover {
		background-color: rgb(0, 134, 179);
    	color: #FFFFFF;
  		border-radius: 4px;
}

.sppb-btn {
  user-select: all;
}

 /*------------------------------------------------------------------------------
  COMMUNITY BUILDER
 ------------------------------------------------------------------------------*/

.cb_template_default .titleCell {
	width: 50%;
}

.cb_template_default .fieldCell {
	width: 50%;
}
/*
.cb_template_default .componentheading,
#cb_cb_comp_login .componentheading,
.cb-custom-header {
	margin-top: 8px;
	margin-bottom: 10px;
	border-top: 3px solid #316494;
	border-bottom: 1px solid #ccc;
	font-size: 24px !important;
	padding: 10px 0px !important;
	color: #111;
	text-transform: none;
}
*/
.cb_template_default input.button
#cb_cb_comp_login input.button ,
.cbEditProfile input.button {
	background: #006dcc;
	color: #fff !important;
	font-size:16px;
}

.cb_template_default input.button:hover,
#cb_cb_comp_login input.button:hover,
.cbEditProfile input.button:hover {
	background: #153757;
}

#eb-registration-history-page table th,
#eb-registration-history-page table td {
	text-align: center;
}



#eb-individual-registration-page .inputbox {
	margin-right: 5px;
}



#eb-individual-registration-page .controls,
#eb-registration-complete-page .controls {
	margin-top: 12px;
}

#eb-individual-registration-page .control-group,
#eb-registration-complete-page .control-group,
#akeebasubs .control-group,
 {
	padding-left: 10px;
	background-color: #f6f6f6;
}

.cb_template_default .titleCell label {
	text-transform: capitalize !important;
	font-weight: bold;
}

#akeebasubs .control-group {
	padding-top: 10px;
}

#eb-individual-registration-page .btn,
#akeebasubs .btn,
input.button.subbutton.btn.btn-primary,
input.button.unsubbutton.btn.btn-primary,
.btn {
	background: #006dcc !important;
	color: #fff !important;
	border-radius: 4px;
	font-weight: normal;
}

#eb-individual-registration-page .btn:hover,
#akeebasubs .btn:hover,
input.button.subbutton.btn.btn-primary:hover,
input.button.unsubbutton.btn.btn-primary:hover,
.btn:hover {
	background: #153757 !important;
	color: #fff !important;
}

.unsubbutton .subbutton {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

#akeebasubs .btn {
	text-transform: capitalize;
}

#eb-individual-registration-page textarea {
	margin-bottom: 10px;
}



input.button {
	background: #006dcc;
	color: #fff;
}

.cb_template_default input.button:hover, #cb_cb_comp_login input.button:hover, .cbEditProfile input.button:hover {
	background: #153757;
}


.eb-page-heading,
#akeebasubs legend,
.dynamic-tab-pane-control .tab-row .tab a {
	font-size: 24px !important;
	text-transform: capitalize;
	color: #316494 !important;
}

#akeebasubs legend {
	font-size: 28px !important;
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	background: transparent;
}



#akeebasubs img.level-image {
	margin: 0 auto !important;
	float: none !important;
	max-height: initial !important;
	max-width: initial !important;
}


#akeebasubs .form-horizontal .control-label {
	text-transform: capitalize;
	text-align: left;
}

.dynamic-tab-pane-control .tab-row .tab {
	padding-left: 0px !important;
}


.dynamic-tab-pane-control .tab-row .tab.selected {
	border: 0px;
}

.dynamic-tab-pane-control .tab-page {
	border: 0px;
}

.btn {
	text-shadow: none;
}

.eb-container label.control-label {
	text-transform: capitalize;
	line-height: 42px;
	font-size: 0.875em;
}

#eb-individual-registration-page .btn {
	margin-bottom: 10px;
}

.form-actions {

}

#akeebasubs select {
	width: 74% !important;
	margin-bottom: 10px;
}

#menu2 > ul > li {
	height: 25px !important;

}

#menu2 ul.menu > li > a, 
#menu2 ul.menu > li > a:hover {
	padding-bottom: 5px !important;
}

.module {
	margin-top: 0px;
}

.cbformdiv .cb_form_line, form.cb_form .cb_form_line, .cb_tab_content .cb_form_line {
	background-color: #ffffff;
	margin-bottom: 5px;
}

.cbformdiv .cb_form_line label, form.cb_form .cb_form_line label, .cb_tab_content .cb_form_line label {
	padding: 10px 0px;
	font-weight: normal;
	text-transform: capitalize;
}

.cbformdiv .cb_field, form.cb_form .cb_form_line .cb_field, .cb_tab_content .cb_field {
	margin: 5px 0px -5px 0px;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	background: transparent;
}

.cb_field input[type="checkbox"] {
	margin-top: 10px !important;
}

.cb_field input{
	/*margin-left: 10px !important;*/
}

.tab selected h2 {
    color: #316494;
    text-transform: capitalize;
    font-size: 1.5em;
    font-family: sans-serif, Arial, Helvetica,sans-serif;
    margin-left: 1em;
}


#cblabcb_referral, #cb_referral {
	display: none;	
}

.cb_template_default td, tr td {
    border-top: 0px solid #e5e5e5;
}

.cbFieldsContentsTab input {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}

.cbft_delimiter #cblabcb_addressdetails {
  display: none;
}

.registrationjlogintext legend {
    font-size: 45px;
    font-weight: 400;
    margin: 0 0 12px 0;
    line-height: 1.25;
    color: #306689;
    padding-top: 24px;
}

#member-registration .btn-primary {
    color: #ffffff;
    background-color: #0077bb;
    border-color: #0077bb;
}

.resetjlogintext .btn-primary {
    color: #ffffff;
    background-color: #0077bb;
    border-color: #0077bb;
}

.resetjlogintext {
    margin-top: 20px;
}

.remind .btn-primary {
    color: #ffffff;
    background-color: #0077bb;
    border-color: #0077bb;
}

.loginjlogintext .btn-primary {
    color: #ffffff;
    background-color: #0077bb;
    border-color: #0077bb;
}

.reset .form-validate p, .remind .form-validate p {
    background: none;
    border: none;
}

.registrationjlogintext .form-actions {
    background-color: #ffffff;
}

#cblabcb_businessdetails  {
	display: none;
}

#cblabcb_communicationpreferences {
	display: none;
}


 /*------------------------------------------------------------------------------
  ACYMAILING
 ------------------------------------------------------------------------------*/

.acysubbuttons {
    margin-top:20px;
	text-align: left;
}

.module-title {
  display: inline-block;
  background: #0077bb;
  color: #ffffff;
  font-size: 16px;
  font-family: "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
  padding: 6px 12px;
  line-height: normal;
}

.acymailing_module_form td {
    padding-bottom: 5px;
	padding-right: 5px;
    vertical-align: top;
}

.acysubbuttons .btn-primary {
    color: #ffffff;
    background-color: #0077bb;
    border-color: #0077bb;
}



 /*------------------------------------------------------------------------------
  LOGIN
 ------------------------------------------------------------------------------*/


.loginjlogintext {
	text-align:left;
	margin-left:14px;
	font-size:12px;
	text-transform:uppercase;
}

.loginjloginicons {
	text-align:left;
	margin-left:14px;
	font-size:12px;
	text-transform:uppercase;
}

.loginjloginicons ul {
	list-style-type:none;
}

#sclogin-289 {
	float: left;
	margin-top: 20px;
}

.magreg {
	background: #c73943 !important;
}

.backIssue .back-issue-contents a {
	cursor: default;
    pointer-events: none;        
    text-decoration: none;
    color: grey;
}

/*------------------------------------------------------------------------------
  LOGIN
 ------------------------------------------------------------------------------*/


.loginjlogintext {
	text-align:left;
	margin-left:14px;
	font-size:12px;
	text-transform:uppercase;
}

.loginjloginicons {
	text-align:left;
	margin-left:14px;
	font-size:12px;
	text-transform:uppercase;
}

.loginjloginicons ul {
	list-style-type:none;
}

#sclogin-349 {
	float: left;
	margin-top: 20px;
}

.magreg {
	background: #c73943 !important;
}

.backIssue .back-issue-contents a {
	cursor: default;
    pointer-events: none;        
    text-decoration: none;
    color: grey;
}

/**
 * @Conference proceedings button
 *
 */

.proceedingsbutton {
	/*background:-moz-linear-gradient( center top, #df8a8e 5%, #c73943 100% );*/
	background-color:#337ab7;
	/**-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;**/
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:25px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	margin-top: -5px;
	margin-bottom: 10px;
	width: 144px;
	align: center;
	text-align:center;
}
.proceedingsbutton:hover {
	background:-moz-linear-gradient( center top, #c73943 5%, #df8a8e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f6fa', endColorstr='#dce9f2');
	background-color:#286090;
	color:#777777;
}
.proceedingsbutton:active {
	position:relative;
	top:1px;
}
.proceedingsbutton a {
	color: #ffffff;
	text-decoration: none;
}
.proceedingsbutton a:hover {
	color: #e4ded8;
}


.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {
  color: #ffffff;
  background-color: #0077bb;
}

.btn-primary a {
  color: #ffffff;
}


.attendeelogos {
  margin-left: auto;
  margin-right: auto;
}

.attendeelogos td, tr td {
  border-top: none;
}
.attendeelogos td {
padding-bottom: 1em;
}

.mediatable {
  margin-left: auto;
  margin-right: auto;
}