﻿@font-face {
        font-family: 'Open Sans';
        src: url('OpenSans-Regular.eot');
        src: url('OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('OpenSans-Regular.woff') format('woff'), url('OpenSans-Regular.ttf') format('truetype'), url('OpenSans-Regular.svg#svgFontName') format('svg');
}
@media print
{
    .rowPageFooter
    {
        display:block;
        page-break-after:always !important;
    }
    .rowPrintOnly
    {
        /* display:table-row !important; */
    }
    .rowNoPrint
    {
        display: none !important;
    }
    .noPrintSpan
    {
        display: none !important;
    }
    .cellGrowableFooter
    {
        border:none !important;
    }
    .cellGrowableFloatNoPrint, .buttonNoPrint {
        display: none !important; 
    }
    .cellGrowableContentFloat
    {
        overflow:hidden !important;
        text-wrap:none !important;
        white-space:nowrap !important; 
    }
    #topRowDiv, #loginPage, #userInfoPage, #newPasswordPage, #registerPage, #registrationSuccess, #activationPage, #userEditPage, #imageUploadRow
    {
        display: none;
    }
}
.centerImage {
    margin-left:auto;
    margin-right:auto;
}
.container {
    display: table; 
    float:none;
}
.row {
    display: table-row; 
    float:none;
}
.rowNoPrint {
    display: table-row; 
    float:none;
}
.rowPageFooter {
    display: table-row; 
    float:none;
}
.rowPrintOnly{
    display: none;
}
.cell {
    display: table-cell;
    height: 35px;
}
.tempCell {
    display: table-cell;
    padding:10px;
    width:343px;
    border:solid;
    border-width: 1px;
    border-radius: 5px;
    float: left;
    border-color:#94C0D2;
    background-color:#DAECF4;
    color:#003F59;
    text-align:center;
    font-size:14px;
}
.cellGrowable {
    display: table-cell; 
}
.cellGrowableFooter {
    display: table-cell; 
    border-bottom:none; 
    border-bottom-color:darkgray;
}
.cellGrowableFloat {
    display: table-cell; 
    float:left; 
}
.cellGrowableFloatNoPrint {
    display: table-cell; 
    float:left; 
}
.cellGrowableContentFloat {
    display: table-cell; 
    float:left;
    overflow:hidden;
    text-wrap:none;
    white-space:nowrap;
}
.cellBar {
    display: table-cell;
    height: 47px;
}
.cellButtonBar {
    display: table-cell;
    height: 32px;
}
.cellFoot {
    display: table-cell;
    height: 20px;
    color: #003F59;
    text-align:center; 
}
.btnStyle {
    height:36px;
    border-color:#94C0D2;
    background-color:#DAECF4;
    color:#003F59;
    font-size:15px;
}
.helpContainer { 
    display:table;
    color:#003F59;
}
.helpRow { 
    display:table-row; 
}
.helpCell { 
    display:table-cell; 
    float:left;
}