﻿body, html {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px; /* use explicit property */
    font-weight: normal;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0;
    min-width: 600px; 
    overflow: hidden;
}
#scaling { }
html.waiting, html.waiting *, div.waiting, div.waiting *{ cursor: wait !important; }
.flagwrapper .imgwrapper img{ position:relative; bottom:16px; height: 18.5px; width: 34px; }
.flagwrapper .rcbActionButton{ display: none; visibility: hidden !important; }
.rcbFocused{ box-shadow: none !important; }
.flagwrapper .RadComboBox {width:60px !important; display:block !important}
.flagwrapper .RadComboBox .rcbInner {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    height: 8px;
    left: 43px;
    overflow: hidden;
    position: relative;
    top: 5px;
    width: 0px;
}
.ajaxContents{ display: contents !important; }
.RadTreeView .rtPlus:before, .RadTreeView .rtMinus:before { background-color: white !important; }
.notification {
    /* 090126 z-index: 999999; */
    z-index: 999999; 
}
.notification .rnContentWrapper {
    background-color:snow;
    padding-bottom:15px;
}
.notification .rnTitleBar {
    color: white;
    font-weight:bold;
    font-size:1.15rem;
    background-color:#337ab7;
}
    .notification .rnTitleBar {
        color: white;
        font-weight: bold;
        font-size: 1.15rem;
        background-color: #337ab7;
    }
    .notification .rnTitleBar .rnIcon {
        width:20px;
    }
    .notification .rnTitleBar .rnIcon::before {
        position:relative;
        top:-1px;
        font-size: 1.25rem;
        font-weight:normal;
    }
    .notification .rnTitleBar .rnTitleBarTitle {
        margin-left:0px;
    }
.warning {
    /* 091026 z-index: 999999; */
}
.warning .rnContentWrapper {
    background-color:ghostwhite;
    padding-bottom:15px;
}
.warning .rnTitleBar {
    color: white;
    font-weight:bold;
    font-size:1.15rem;
    background-color:darkred;
}
.warning .rnTitleBar {
    color: white;
    font-weight:bold;
    font-size:1.15rem;
    background-color:darkred;
}
    .warning .rnTitleBar .rnIcon {
        width:20px;
    }
    .warning .rnTitleBar .rnIcon::before {
        position:relative;
        top:-1px;
        font-size: 1.25rem;
        font-weight:normal;
    }
    .warning .rnTitleBar .rnTitleBarTitle {
        margin-left:0px;
    }
    /*
    .notification .rnTitleBar .rnMenuIcon {
        display:none;
    }
    */
