﻿body, table, tr, td, div, p, span {
    font-family:Arial, sans-serif;
}

img 
{
    border:0;
}

/* default overrides */

.tabSetContainer {
    border-radius: 5px 5px 0 0;
}

.listGrid {
    border: 1px solid #BFBFBF;
    border-radius: 5px 5px 5px 5px;
}

.roundedBorder {
    border: 1px solid #BFBFBF;
    border-radius: 5px 5px 5px 5px;
    padding:5px;
}

.tallCell p, .tallCellOver p, .tallCellSelectedOver p, .tallCellSelected p, .tallCellDark p, .tallCellOverDark p, .tallCellSelectedDark p, .tallCellSelectedOverDark p
{
    margin-top:0;
}

.sectionStack 
{
    border: 0px solid #ffffff;
}


span.headline 
{
    font-size: 13px;
    font-weight:bolder;
}


.mainAppContainerLayout {
}


.icfLabel {
    color:#003168;
}

.icfLabelRequired {
    color:#003168;
    font-weight:bold;
}

/**************************************** LOGIN ***********************************************/
#loginForm, #logoutForm
{
    font-family:Verdana, Arial, Sans-Serif;
    display:inline-block;
}

#loginForm #logoContainer {
    clear:both;
}

#loginForm #logoContainer img#logo {
    float: right;
}

#loginForm fieldset, #loginForm #pnlContact {
    margin-left: 58px;
}

#loginForm #pnlContact {
    margin-top: 1em;
}
    
#loginForm fieldset
{
    margin-top: 0;
    width:500px;
    padding-bottom:1em;
    padding-top:0em;
    padding-right:1.5em;
    padding-left:1.5em;
}

#loginForm legend
{
    font-weight:bold;
}

#loginForm .loginTableRow  
{
    margin-bottom:1em;
}

#loginForm input
{
    margin-top:0.2em;
    width:20em;
}

#loginForm label:after
{
    content:'*:';
}

#loginForm input[type="submit"], #logoutForm input[type="submit"]
{
    font-weight:bold;
    width:10em;
}

#loginForm #loginError 
{
    font-size:12pt;
    font-weight:bold;
    color:Red;
    padding-top:0.5em;
    padding-bottom:1.5em;
}

#loginForm #version 
{
    color: #808080;
    font-size: 7pt;
    font-style: italic;
    line-height: 24pt;
    margin-left: 538px;
}

#logoutForm #logoContainer {
    clear:both;
}

#logoutForm #logoContainer img#logo {
    float: right;
}

#logoutForm .formActions {
    margin-left: 58px;
    margin-top: 1.5em;
}

.sumPriceStaticText 
{
    border : 1px solid silver; padding:2px;
}

div.measuresPaneTabSetNavigationTitle {
    font-size:13px;
    font-weight:bolder;
    padding-top:0.5em;
}

div.nameInfo, div.scaleInfo {
    width:300px;
}

div.scaleInfo ul.scaleInfo{
    margin:0;
    padding:0;
    list-style:none;
}

div.scaleInfo ul.scaleInfo li {
    margin-top:0.25em;
}

div.nameInfo br.nameInfoInkl, div.nameInfo br.nameInfoExkl {
    display: block;
    margin-top: 0.25em;
    content:'';
}

div.measuresListFormStateField {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    color: darkgreen;
    height: 2em;
    line-height: 2em;
    border-radius: 3px 3px 3px 3px;
}

div.measuresListFormStateFieldClosed {
    background-color: #8BBF61;
    color: white;
}

div.measuresListFormStateFieldDue {
    background-color: #BD362F;
    color: white;
}

div.noWrap {
    white-space:nowrap;
}

span.measureFormPaneDateField {
    padding-left:0.5em;
    vertical-align: top; 
    font-size: smaller;
    color:darkgreen;
}

span.measureFormPaneDateFieldDue {
    color:darkred;
}

.richTextEditorBorder {
    margin-top:3px;
    border-top-width:1px;
    border-left-width:1px;
    border-bottom-width:1px;
    border-right-width:1px;
}

span.title {
    font-size:24pt;
    font-weight:bolder;
}

div.listGrid td.buttonSelected, 
div.listGrid td.buttonSelectedFocused, 
div.listGrid td.buttonSelectedOver, 
div.listGrid td.buttonSelectedFocusedOver, 
div.listGrid td.buttonSelectedDisabled {
    border: 1px solid black;
    color: black;
}

div#mainMenuContactAddress {
    white-space: nowrap;
    width:100%;
    padding-left:2em;
    padding-top:0.35em;
    background-color: white;
    font-size: larger;
}

.selectItemLiteText,
.selectItemLiteTextRTL,
.selectItemLiteTextFocused,
.selectItemLiteTextFocusedRTL,
.selectItemLiteTextDisabled,
.selectItemLiteTextDisabledRTL,
.selectItemLiteTextError,
.selectItemLiteTextErrorRTL,
.selectItemLiteTextPending,
.selectItemLiteTextPendingRTL,
.selectItemLiteTextPendingFocused,
.selectItemLiteTextPendingFocusedRTL,
.selectItemLiteTextPendingDisabled,
.selectItemLiteTextPendingDisabledRTL,
.selectItemLiteTextPendingError,
.selectItemLiteTextPendingErrorRTL,
.selectItemLiteTextHint,
.selectItemLiteTextHintRTL,
.selectItemLiteTextDisabledHint,
.selectItemLiteTextDisabledHintRTL {
    line-height: 1.7em;
}