
table.data-form td.LeftColumn
{
    text-align: right;
    font-weight: bold;
    width: 150px;
    overflow: hidden;
}
table.data-form td.RightColumn
{
    text-align: left;
}

.checkoutStep
{
    font-weight: bold;
    font-size: xx-large;
    text-decoration: underline;
    padding-top: 20px;
    padding-bottom: 15px;
}

.panUploadRequirements{
    font-weight:bold;
    font-size:small;
    color:red;
}
.rbl-options{
    white-space:nowrap;
}
.rbl-options input[type="radio"] {
    margin:5px 30px 5px 30px;
}
#footerFull {
    /*display: flex;*/
    text-align: center;
    width: 100%;
    flex-wrap: wrap;
}
/*#footerFull .col-12*/ .footer__navigation--titlelinks {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
}

.footer__navigation--socialmedia {
    position: relative;
    display: inline-block;
    font-size: 2.5em;
    color: #fff;
    padding: 15px 30px;
    margin-top: 50px;
}

.socialmedia a:hover {
    text-decoration: none;
    color: #dd2326 !important;
}
.meetingRegMediaConsent {
    padding: 0 15px 20px 15px;
    display: inline-flex;
}
.meetingRegMediaConsentBox {
    border-style:solid;
    border-width:thin;
}
/*requires fontawesome pro which would require a license */
/*.footer__navigation--socialmedia a{
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}*/
#footerFull li {
    display: inline-block;
    padding: 0 15px;
}
/*#footerFull*/ .footer__navigation--titlelinks a {
    color: #dd2326 !important;
}
.footer__navigation--titlelinks a:hover {
    color: #dd2326 !important;
}
.footer__navigation--titlelinks a:visited {
    color: #dd2326 !important;
}
.footer__navigation--titlelinks a:active {
    color: #dd2326 !important;
}

.footer__copyright--text {
    font-size: 14px;
    padding: 30px 0;
}

/* Tool Tips*/
.tooltip
        {
            /* border-bottom: 1px dotted #000000;*/
            /*color: #000000;*/
            outline: none;
            cursor: help;
            text-decoration: none !Important;
            position: relative;
            top:5px;
        }
        .tooltip span
        {
            margin-left: -999em;
            position: absolute;
            height:auto;
            text-decoration:none;
            color: #000000;
        }
        
        .tooltip:hover span
        {
            font-family: Calibri, Tahoma, Geneva, sans-serif;
            position: absolute;
            left: 1em;
            top: 2em;
            z-index: 99;
            margin-left: 0;
            width: 250px;
          text-decoration:none;
            
        }
        .tooltip:hover img.LargeImage
        {
            border: 0;
            margin: -10px 0 0 -55px;
            float: left;
            position: absolute;
        }
        .tooltip:hover em
        {
            font-family: Candara, Tahoma, Geneva, sans-serif;
            font-size: 1.2em;
            font-weight: bold;
            display: block;
            padding: 0.2em 0 0.6em 0;
        }
        
        * html a:hover
        {
            background: transparent;
            text-decoration:none;
        }
        
        .help
        {
            padding: 0.5em 0.8em 0.8em 2em;
            background: #9FDAEE;
            border: 1px solid #2BB0D7;
            border-radius: 10px;
        }
        
        .help td 
        {
          padding: 3px;
        }
        
     /*End ToolTips*/
     
  