﻿body
{
    font-family: 'Century Gothic' , Arial;
    font-size: 8pt;
    width: 600pt;
}

div
{
    margin: 2pt;
}

.additional-rooms-middle-column
{
    text-align: right;
}

.agree-conds
{
    text-align: center;
}

.billing-contact-label
{
    text-align: right;
}

.company-info-label
{
    width: 150pt;

}

.confirmation
{
    text-align: center;
}
.contact-email
{
    text-align: center;
}

.contact-info-org
{
    color: #333333;
    text-align: center;
}
   
   div.dark
{
    background-color: #64a5ff;
}
 
.event-header
{
    width: inherit;
}
.event-header-highlight
{
    background-color: #0099FF;
    color: #FFFFFF;
}

.exhibitor-border-color
{
    padding: 5pt;
    border: thin solid #1e90ff;
    background-color: #f0f8ff;
}

.info-middle-column
{
    position: absolute;
    left: 340pt;

}

.info-right-column
{
    position: absolute;
    left: 490pt;

}

.info-right-label
{
    position: absolute;
    left: 467pt;
}

.italicized-company-info
{
    font-style: italic;
}

.leftdv
{
    float: left;

}

.middle-column-label
{
    position: absolute;
    left: 310pt;

}

.validator-indicator
{
    color: #FF0000;
    font-size: 14pt;
}

.red-asterisk
{
    color: #FF0000;
}

.section-header-blue
{
    color: #0000FF;
    font-weight: bold;
}

.section-header-gray
{
    color: #333333;
    font-weight: bold;
}

.section-header-highlight-left
{
    float: left;
    background-color: #0099FF;
    color: #FFFFFF;
    width: 90pt;
}

.suite-right-column
{
    position: absolute;
    left: 370pt;

}

#divBlanket {
    background-image: url('https://secureprod.sema.org/MPMCMTC/mpmcmtc/images/bkgHatchTrans.gif');
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
    align-items: center;
    background-color: #000;
    z-index: 999;
    opacity: 0.25;
}

#divWorking {
    position: sticky;
    display: none;
    padding: 25px;
    z-index: 500;
    width: 500px;
    background-color: #d71d24;
    border: solid 1px #000;
    top: 50%;
    left: 30%;
    color: white;
    font-size: 16pt;
    font-family: verdana;
}