/* --------------------------------------------------
    STYLE SHEET FOR MeetingTrakr Public Pages ($society_acronym) 
 ---------------------------------------------------- */

/* See Wordpress style.css file for these definitiona

body 
{
	font-size:13px;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 7px;
	color: #000000;
}

p
{
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-bottom:5px;
	margin-left:35px;
	margin-right:30px;
	margin-top:0px;
}

*/

/* Try using the default headings

h1 {
	font-size:26px; 
	color:#1a21e0; // blue
	font-weight:bold;
	margin-left:0; 
	margin-right:35px; 
	margin-top:20px;
	margin-bottom:6px; 
}

h2 {
	font-size:15px; 
	font-weight:bold;
	margin-bottom:6px; 
	margin-left:0; 
	margin-right:30px; 
	margin-top:6px;
	color:#1a21e0; // blue
}

h3  {
	font-size: 13px;
	margin-left:0;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right:0px; 
	font-weight: bold;
	color: #7A7A7A; // grey
	}
                              
h4  { 
	font-size: 11px; 
	margin-left:35px; 
	margin-top: 6px;
	margin-bottom: 4px;
	margin-right:35px; 
	font-weight: bold; 
	color: #333;
	}

/*

/*		  
ul
{
	padding:0; 
	margin-bottom:6px; 
	margin-left:65px; 
	margin-right:30px; 
	margin-top:0px;
}

ol
{
	margin-bottom:6px; 
	margin-left:65px; 
	margin-right:35px; 
	margin-top:0px;
	padding:0; 
}


a             
{ 
color: #000000; 
text-decoration: underline; 
}

a:link        
{ 
color: #000000; 
text-decoration: underline; 
}

a:visted      
{ 
color: #000000; 
text-decoration: none; 
}

a:hover       
{ 
color: #008ed5; 
text-decoration: none; 
}

a:active      
{ 
color: #000000; 
text-decoration: none; 
}

*/

/* sizing video captions */
::cue {
	font-size: 20px;
}

#yourBtn {
  position: relative;
  top: 150px;
  font-family: calibri;
  width: 150px;
  padding: 10px;
  border: 1px dashed #BBB;
  text-align: center;
  background-color: #DDD;
  cursor: pointer;
}

.h1_secondary {
	font-size: 20px;
	font-weight:bold;
	color:#e17729;
	margin-bottom:0px; 
	margin-left:0; 
	margin-right:35px; 
	margin-top:6px;
}
               
.h1_nottop  {
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
	color: #1a21e0;
	}
               
.h2_symposia  {
	font-size: 15px;
	margin-left:0;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-right:30px; 
	font-weight: bold;
	color: #1a21e0;
}

.h3_news  {
	color: #333;
	font-family: Lato, sans-serif;
	font-size: 24px;
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 1px;
	font-weight: bold;
}

/* Use default
                                    
.h3_steps  {
	margin-left: 0px;
	margin-top: 20px;
	color: #CCC;
}

*/
              
.h2a  {
	font-size: 12px;
	color: #1a21e0;
}
               
/* Styles to apply to news links */

a.news:link { 
	text-decoration: underline; 
	color:#CCC; 
}

a.news:visited { 
	text-decoration: underline; 
	color:#CCC; 
}

a.news:hover { 
	color:#09F; 
	text-decoration: none; 
}

a.news:active { 
        text-decoration: underline; 
        color:#CCC; 
}

/* Default styles for "tabletext_heading" paragraph links */

.tabletext_heading a:link { 
    color: #333; 
    text-decoration: underline; 
}

.tabletext_heading a:visited { 
    color: #333; 
    text-decoration: underline; 
}

.tabletext_heading a:hover { 
    color: #000000; 
    text-decoration: none; 
}

.tabletext_heading a:active { 
    color: #FFFFFF; 
    text-decoration: underline; 
}

/* Default styles for "news" paragraph links */

.news a:link { 
	text-decoration: underline; 
	color:#CCC; 
}

.news a:visited { 
	text-decoration: underline; 
	color:#CCC; 
}

.news a:hover { 
	color: #e1381b; 
	text-decoration: none; 
}

.news a:active { 
	text-decoration: underline; 
	color:#CCC; 
}

/* Link color on green banner */

p.banner_green a:active, p.banner_green a:link, p.banner_green a:visited { 
	text-decoration: none; 
	color:#CCC; 
}

p.banner_green a:hover { 
	text-decoration: underline; 
	color:#c6b274;; 
}


/* Default styles for "h3" paragraph links */

/*
h3 a:link        
{ 
	color: #4c98d2;
	text-decoration: underline; 
}

h3 a:visited        
{ 
	color: #4c98d2;
	text-decoration: underline; 
}

h3 a:hover        
{ 
	color: #000000; 
	text-decoration: none; 
}

h3 a:active        
{ 
	color: #4c98d2;
	text-decoration: underline; 
}
*/

/* Default styles for "h4" paragraph links */

/*

h4 a:link        
{ 
	color: #333;
	text-decoration: underline; 
}

h4 a:visited        
{ 
	color: #333;
	text-decoration: underline; 
}

h4 a:hover        
{ 
	color: #000000; 
	text-decoration: none; 
}

h4 a:active        
{ 
	color: #333;
	text-decoration: underline; 
}
*/

/* Default styles for "note" paragraph links */

/*
.note a:link, a:link.note { 
	/* color: #2bafbb; *//*
	color: #1a95a1;
	text-decoration: none; 
}

.note a:visited, a:visited.note { 
	color: #1a95a1; 
	text-decoration: none; 
}

.note a:hover, a:hover.note { 
	color: #008ed5; 
	text-decoration: underline; 
}

.note a:active, a:active.note { 
	color: #1a95a1; 
	text-decoration: none; 
}
*/

/* Default styles for "error" paragraph links */

.error a:link { 
    color: white;
    text-decoration: underline; 
}

.error a:visited { 
    color: white;
    text-decoration: underline; 
}

.error a:hover { 
    color: black; 
    text-decoration: none; 
}

.error a:active { 
    color: white;
    text-decoration: underline; 
}

/* Links for submission steps */
/* Completed steps are green */	

p.step_complete  {
	color:green;
}

a.step_complete:link  {
	text-decoration: underline; color:green;
}
	
a.step_complete:visited {
	text-decoration: underline; color:green;
}
	
a.step_complete:hover {
	text-decoration: none; color:green;
}
	
a.step_complete:active {
	text-decoration: underline; color:green;
}

/* Incompleted steps are red */	

p.step_incomplete  {
	color:red;
}

a.step_incomplete:link  {
	text-decoration: underline; color:red;
}
	
a.step_incomplete:visited {
	text-decoration: underline; color:red;
}
	
a.step_incomplete:hover {
	text-decoration: none; color:red;
}
	
a.step_incomplete:active {
	text-decoration: underline; color:red;
}

/* Links for table text */
	
a.tablelink:link  {
	TEXT-DECORATION: underline; color:#333
}
	
a.tablelink:visited {
	text-decoration: underline; color:#333
}
	
a.tablelink:hover {
	text-decoration: none; color:#4c98d2
}
	
a.tablelink:active {
	text-decoration: underline; color:#333
}
	
/* ---------------------------
             CLASSES
 --------------------------- */


.badge_name_preview { 
	font-family: "Arial Bold", Tahoma, Verdana, Helvetica;
	text-align: center;
	font-size: 32pt; 
	line-height: 34pt;
	letter-spacing: 1px	;
	font-weight: normal; 
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
}
		   
.badge_affiliation_preview { 
	font-family: "Arial Narrow", Tahoma, Verdana, Helvetica;
	text-align: center;
	font-size: 22pt; 
	line-height: 24pt;
	letter-spacing: 1px;
	font-style: normal;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
}

.badge_name { 
	font-family: "Arial Bold", Tahoma, Verdana, Helvetica;
	text-align: center;
	font-size: 40pt; 
	line-height: 36pt;
	letter-spacing: 1px	;
	font-weight: normal; 
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
}
		   
.badge_affiliation { 
	font-family: "Futura PT Cond Book", Arial, Tahoma, Verdana, Helvetica;
	text-align: center;
	font-size: 28pt; 
	line-height: 24pt;
	letter-spacing: 1px;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
}

/* MDRS */

.button {
	padding-left: 15px;
	padding-right: 15px;
	padding-top:6px;
	padding-bottom:6px;
}

input {
	padding: 3px 8px;
}

.eye {
	margin-left: 8px;
}

/*
.button {
	width:auto; 
	overflow:visible;	
	font-size: 12px;
	color: #999;
	text-align:center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:8px;
	margin-bottom:8px;
}


.button_bold {
	width:auto; 
	overflow:visible;	
	font-size: 13px;
	color: #999;
	text-align:center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:8px;
	margin-bottom:8px;
	font-weight: bold;
}

.button_fixed {
	width:auto; 
	overflow:visible;	
	font-size: 12px;
	color: #999;
	text-align:center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:8px;
	margin-bottom:8px;
	width: 200px; 
}

.buttonsmall {
	font-size: 11px;
	color: #999;
	text-align:center;
	margin-left: 0;
	margin-right: 0;
	margin-top:0;
	margin-bottom:0;
	}
*/

.countbox {
	font-size: 13px;
	margin: 0;
	padding: 1px 0 1px 7px;
	font-weight: normal;
	}

.formcell {
	margin-top:1px;
	margin-bottom:1px;
	margin-left: 5px;
	margin-right: 0px;

	padding: 2px;
}

/* Use default text boxes

.formfield
{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size:13px; 
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
}

.formfield_required
{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size:13px; 
	background-color: #DDDDDD;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
}

*/

.formfield_error {
	background-color: red;
	color: white;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
}

.formlabel { 
	text-align: right;
	color: #000000;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right: 4px;
}

.formlabelleft { 
	text-align: left;
	color: #000000;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right: 7px;
}

table.form {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.form td:first-child {
	text-align: right;
    margin-right: 0;
    padding-right: 6px;
}

table td {
	margin: 0;
    vertical-align: middle;
}

table.listing {
	margin-bottom: 10px;
}

table.listing td, table.listing th {
	padding: 2px 15px 2px 0 !important;
    /* vertical-align: top; */
}

/* No line breaks in table headings */
table tr th {
	white-space: nowrap;
}

/* Space behind radio butons */
td input[type=radio] {
    margin-right: 6px;
}

table p {
    margin: 0;
    padding: 3px 2px 3px 0;
}

/* For icons used for form submit */
.icon {
  /* background-image: url('/meetingtrakr/images/red_x_icon_small.png'); */
  border: none;
  cursor: pointer;
  color: transparent;
}

/* 190915 Don't need this here. Buttons defined in /wordpress/wp-content/themes/circumference-child/style.css
/* Bigger buttons at the bottom of a form. Should be within <p>. 
.form_button {
	font-size: 16px;
	text-align: center;
    margin-top: 0;
	padding: 6px 16px 6px 16px;
	font-weight: bold;
    margin-right: 10px;
}

.button_small {
	font-size: 12px;
	color: #666;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
*/

/* Using default button style

input.button
{
    width: 0; /* for IE only */ /*
    overflow: visible;
	font-style: normal;
    color: #000000;
    text-align: center;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

input.button[class] { /* IE ignores [class] */ /*
    width: auto;
}

*/

.indent { 
	margin-left: 60px;
}
		   
.indent10 {
	padding-left: 10px;
}

.indent20 {
	padding-left: 20px;
}

.indent30 {
	padding-left: 30px;
}

.indent40 {
	padding-left: 40px;
}

.indent50 {
	padding-left: 50px;
}

.indent_right10 {
	margin-right: 10px;
}

.noindent  { 
	margin-left: 0px;
}
		   
.noindent_right  { 
	margin-right: 0px;
}

/* for listing pages */	
	   
.note {
	font-size: 70%;
	margin-bottom: 5px;
	font-weight: normal;
	padding-left: 10px;
}

.button-note {
	/* color: #333; */
	font-size: 40pt;
	margin-left:12px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight: normal;
}

/* Error messages are prefixed ERROR: and shown bold on red background */

.error {
    background: red;
    color: white;
    padding: 6px 15px;
	font-weight: bold;
}
	
.error:before {
	content: "ERROR: ";
}
	
/* Banners and Messages */
/* Messages are bold red or green */
/* Banners are bold white on red or green banner */

.message_green {
    color: green;
	font-weight: bold;
}
	
.message_red {
    color: red;
	font-weight: bold;
}

.banner_green {
    background: green;
    color: white !important;
    padding: 6px 15px;
	font-weight: bold;
}
		

.banner_red {
    background: red;
    color: white !important;
    padding: 6px 15px;
	font-weight: bold;
}
	
/* Debugging message */
.debug, .debug:before {
	font-size: 12px;
    color: red;
    padding: 0;
    margin: 0;
	font-weight: normal;
}
	
/* Debugging message */
.debug:before {
    content: "DEBUG: ";
}
	
/* Dim readonly text in text fields */

.readonly {
   /* color: #a79ba7; /* Same color as placeholder */
    background: #ddd;
}
	
/* ---------------------------------------- */

/* Use this class to return text formating to default paragraph style. */
.normal {
	/* margin-left:35px; */
	margin-right:30px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: normal;
	color: #000000;
}
	
.steps {
	/* color: #CCC; */
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	font-weight: normal;
}

.poster_subsessions {
	font-family: 'Open Sans', Calibri, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

.small {
	font-size: 80%;
	font-weight: normal;
	padding-bottom: 3px;
}

.small_dropdown {
	font-size: 13px !important;
	padding: 2px;
	margin: 0;
}
	
.small_button {
	font-size: 13px !important;
	padding: 1px 6px;
	margin-left: 4px;
}
	
/* Table formatting (for table lines) */
/* Tags must be applied to the <td>, not the <tr> */

.table_rule_heading {
	border-top: 2px solid #1a21e0;
	border-bottom: 2px solid #1a21e0;
	background-color: #CDE0FE /* Cell fill */
}
	
.table_rule_top {
	border-top: 2px solid #1a21e0;
	border-bottom: 1px solid #1a21e0;
}
	
.table_rule {
	border-bottom: 1px solid #1a21e0;
}
	
.table_rule_bottom {
	border-bottom: 2px solid #1a21e0;
}
	
	
/* ------------------------------------ */
	
.news {
	font-size: 13px;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	font-weight: normal;
	/* color:#CCC; */
	}
	
.news_date {
	font-size: 11px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #333;
	}
	
.news_top {
	font-size: 13px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #333;
	}
	
.right {
    text-align: right;
}

.spaceabove3  {
	margin-top: 3px;
}
	
.spacebelow3  {
	margin-bottom: 3px;
}
	
.spaceabove6  {
	margin-top: 6px;
}
	
.spacebelow6  {
	margin-bottom: 6px;
}
	
.strikethru {
	text-decoration: line-through;
}

.symposium {
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-bottom:4px;
	margin-left:0;
	margin-right:35px;
	margin-top: 20px;
}

/* New Classes for displaying left and right table columns. Example: payment_detail.php */

.tableleft  {
	margin-left:35px;
	margin-right:3px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #000000;
	text-align:right;
	padding:0;
}
	
.tableright  {
	margin-left:0px;
	margin-right:3px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	padding:0;
}

/* ----------------------------------------------- */	

.table {
    /* font-size: 11px; */
    margin-left: 0;
    margin-right: 0px;
    margin-top: 8px;
    margin-bottom: 0px;
    color: #333;
}

.tabletitle {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px; 
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: bold; 
	color: #333;
	}
	
.tablelabel   { 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	text-align: right;
	color: #000000;
	font-size: 12px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right: 5px;
	}

.tabletext_indent {
	margin-bottom:4px; 
	margin-left:10px;
	margin-right:10px; 
	margin-top:4px;
}

.tabletext_heading
{
	font-size:13px; 
	font-weight:bold;
	color:#333;
	margin-top:4px;
	margin-bottom:4px; 
	margin-left:0px;
	margin-right:6px; 
}

.tabletext_heading_center
{
	text-align: center;
	font-size:13px; 
	font-weight:bold;
	color:#333;
	margin-top:4px;
	margin-bottom:4px; 
	margin-left:3px;
	margin-right:4px; 
}

.tabletext_heading_indent
{
	font-size:13px; 
	font-weight:bold;
	color:#333;
	margin-top:4px;
	margin-bottom:4px; 
	margin-left:10px;
	margin-right:10px; 
}

.tabletext_heading_right
{
	font-size:13px; 
	font-weight:bold;
	color:#333;
	margin-bottom:4px; 
	margin-left:10px;
	margin-right:10px; 
	margin-top:4px;
	text-align: right;
}

.tabletext {
	font-size:12px; 
	margin-bottom:4px; 
	margin-left:0px; 
	margin-right:5px; 
	margin-top:4px;
}

.tabletext_center {
	text-align: center;
	font-size:12px; 
	margin-bottom:4px; 
	margin-left:3px; 
	margin-right:4px; 
	margin-top:4px;
}

.tabletextright {
	font-size:12px; 
	margin-bottom:4px; 
	margin-left:0px; 
	margin-right:20px; 
	margin-top:4px;
	text-align: right;
}


.right  {
	text-align: right;
}

.center  {
	text-align: center;
}

.white {	
    color:#FFFFFF;
}

.red {
	color:red;
}

.green {	
	color:green;
}

.black {	
    color: #000000;
}

.grey {	
    color: #6b6b6b;
}

.bold {	
	font-weight: bold;
}

.form_note {
	color: #333;
	font-size: 8pt;
	margin-left:4px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight: normal;
}

/* Non-breaking line */

.nobreak  {
	white-space:nowrap;
}

.top_0 {
    margin-top:0;
}

.bottom_0 {
	margin-bottom:0; 
}

.top_4 {
	margin-top:4px;
}

.bottom_4 {
	margin-bottom:4px; 
}

.right_0 {
	margin-right:0; 
}

.right_10 {
	margin-right:10px; 
}

.left_0 {
	margin-left:0; 
}

.left_10 {
	margin-left:10px; 
}

.bottom_0 {
	margin-bottom: 0; 
}

.bottom_2 {
	margin-bottom: 2px; 
}

#sidebar_meeting {
  position: relative;
  float: left;
  padding:20px 20px 20px 20px;
  width: 220px;
  height: 100%;
  background: #003366;
}

/* Step circles */

.step_div {
	position: relative;
	top: -28px;
	left: 0;
	float: left;
	width: 100px;
	height: 50px;
	text-align: center;
}

.step_circle {
	border-radius: 50%;
	display: inline-block;
	width: 40px;
	height: 40px;
}

.step_current {
	background: black;
}

.step_done {
	background: green;
}

.step_not_done {
	background: red;
}

.step_number {
	margin-top: 5px;
	font-size: 20px;
	color: white;
	text-align: center;
}

.step_text {
	margin-top: 2px;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
}

/* Styles for File uploader */

#uploader {
    width: 150px; 
    height: 100px; 
    background: #D1D1D1;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    display: table-cell;
    border: 1px solid #000000;
}
#uploader.highlight {
    background: #E1EFAF;
}
#uploader.disabled {
    background:#aaa;
}

/* Format the ReCaptcha div. */

.g-recaptcha {
    margin: 3px 0 1px 0;
}

/* Change the pointer when hovering over the hide/show password eye icon. */

.membership_option { 
	margin-left: 25px;
}

/* Sessions DIV vss_presentations.php */		   
.sessions_div {
	column-count: 2;
	column-gap: 20px;
	column-width: 50%;
	break-inside: avoid;
	max-width:75%;
}

.sessions_div  p {
	break-inside: avoid;
}

/* Presenter-only information on Presentation page. */
.presenter_view {
	background: #ccf4ff;
	/* background: linear-gradient(to right, #b9dadf 0%, #dcecef 100%); */
	padding: 7px 12px 5px;
	color: #444;
	Vertical-align: 4px;
}

.vvss_link_list {
	font-size: 100%;
}		   

.no_break {
	white-space: nowrap;
}

/* Make chat box clickable */
td a.chat_box {
    display:block;
    width:100%;
}

.chat_times {
	/* color: #333; */
	font-size: 12px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 3px;
	margin-bottom: 0;
	padding: 0;
	font-weight: normal;
}

/* divs containing Video, PDF, Slides, Chat */
.presentation_box {
	float: left;
	margin-right: 20px;
	margin-bottom: 18px;
}

.popout_title {
	font-family: 'Raleway', 'Open Sans Light', 'Calibri', Sans-serif;
	font-size:22px; 
	font-weight:normal;
	margin: 5px 20px 6px 20px;
	text-align:center;
	color:#19719d;
}

.popout_authors {
	font-family: 'Open Sans', Calibri, Helvetica, sans-serif;
	font-size:16px;
	font-style: normal;
	margin: 0 20px 9px 20px;
	text-align:center;
	color: #333;
}

/* Styles for $society_acronym Schedule of Events */

.schedule_note {
	/* color: #333; */
	font-size: 12px;
	margin-left: 0;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: normal;
	color: #4b4b4b;
}

a.schedule_title:link { 
	text-decoration: none; 
	color:#067c99; 
}

a.schedule_title:visited { 
	text-decoration: none; 
	color:#067c99; 
}

a.schedule_title:hover { 
	color:#0099ff; 
	text-decoration: underline; 
}

a.schedule_title:active { 
	text-decoration: none; 
	color:#067c99; 
}



/* End of MeetingTrakr Styles */