::-webkit-scrollbar{ /* 滚动条大小 */
    width: 7px;
    height: 7px;
    background-color: #ffffff;
}
::-webkit-scrollbar-track { /* 滚动条滑轨 */
    border-radius: 0px;
    background-color: #fff;
}
::-webkit-scrollbar-thumb { /* 滚动条拖拽按钮 */
    border-radius: 30px;
    background-color: #e2e2e2;
    border: none;
}
::-webkit-scrollbar-button{ /* 滚动条两侧按钮 */
    height: 0;
    width: 0;
}
.menu-bar {
    border-bottom: 2px groove;
    border-left: 2px groove;
    border-top: 2px groove;
    border-right: 2px groove;
    padding: 1px;
    font: menu;
}

.blankrow {
    display: none;
}

.warning {
    color: red;
}

.sort-table {
    /*background: Window;*/
    border-collapse: collapse;
    /*margin-left:5px;*/
    /*margin-right:5px;*/
}

.sort-table thead {
    background: ButtonFace;
}

.sort-table thead td {
    border-left: 1px solid #dcdfe6;
    border-right: 1px solid #dcdfe6;
    cursor: pointer;
    margin: 0;
    _cursor: hand;
    color: #606266;
    text-align: center;
}

.sort-table tr {
    height: 24px;
}

.PreferSelect {
    FONT-SIZE: 9pt;
}

.hand-span {
    cursor: hand;
}

.even-row {

    background: transparent;

    /*
        background-color: #CBE8FF;
        /*
        border-bottom: 1px solid #fff;
        */
    clear: both;
    line-height: 22px;
    white-space: nowrap;
}

.odd-row {
    background-color: rgba(95, 125, 155, 0.05);
    clear: both;
    line-height: 22px;
    white-space: nowrap;
}

.row-M {
    background: #ffffdd;
}

.row-D {
    background: #ffdddd;
}

.row-A {
    background: #ddffdd;
}

.row-E {
    background: #ffdddd;
}

.row-N {
    background: #999999;
}

.cbx, .cbx2 {
    height: 14px;
    width: 14px;
    transform: translateY(2px);
    cursor: pointer;
}

.readonly-text {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
}

.comboBoxList {
    position: absolute;
    padding: 0px;
    border: 1px solid #000;
}

.ucase {
    text-transform: uppercase;
}

.pop-up-outer {
    border: 1px solid #678FC2;
    background-color: #FFFFFF;
}

.pop-up-inner {
    border: 1px solid #678FC2;
}

.pop-up-header {
    background: url(/html/nds/themes/classic/01/images/from-top-bg.jpg);
    height: 20px;
    padding-top: 2px;
}

.pop-up-title {
    color: #11449E;
    font-weight: bold;
    padding-left: 10px;
}

.pop-up-close a {
    color: #FFFFFF;
    margin-right: 7px;
    white-space: nowrap;
    text-decoration: underline;
}

a.helpLink {
    border-bottom: 0px;
    color: red;
    cursor: help;
    text-decoration: none;
}

a.helpLink:hover {
    color: Red;
    text-decoration: none;
}

.help-tooltip {
    background: infobackground none repeat scroll 0%;
    border: 1px solid windowframe;
    color: infotext;
    font-family: status-bar;
    padding: 3px;
    position: absolute;
    width: 250px;
    z-index: 1000;
}

.help-tooltip a, .help-tooltip a:hover {
    background: transparent none repeat scroll 0%;
    color: #1D73FF !important;
}

a { /* color: #686868; color:black;*/
    text-decoration: none;
    color: #1D73FF;
}

/*a:visited{text-decoration: none;color: #0000ff;}*/
a:hover {
    color: #1D73FF;
    text-decoration: none
}

a:active {
    color: #0268B7;
}

.object-query-content {
    background-color: #FFFFFF;
    border: 3px solid #000000;
    padding: 0px;
}

.float-window-title {
    background-color: #000000;
    padding: 0px;
    width: 510;
}

.float-window-body {
    padding: 8px;
}

.hrRule {
    border-top-width: 2px;
    border-top-style: solid;
    border-color: #6699CC;
    width: 400;
}

.inputline {
    font: normal 9pt "Verdana", "Arial", "Helvetica", "sans-serif";
    border: solid;
    border-color: #CCCCCC #999999 #999999;
    vertical-align: middle;
    border-width: 0px 0px 1px;
    background-color: transparent;
    max-width: 100px;
    color: #333333;
}
#sort-grid_table tr:not(.nodata):hover .inputline , .sort-table tr:not(.nodata):hover .inputline{
    /*border-color: #fff;*/
    /*color: #fff;*/
}

.input_only {
    font: normal 9pt "Verdana", "Arial", "Helvetica", "sans-serif";
    vertical-align: middle;
    border-width: 0px 0px 0px;
    text-align: right;
    color: green;
}

.disabled {
    background-color: #CCCCCC;
    font-style: italic;
    color: #FFFFFF;
}

.body_class {
    scrollbar-face-color: #EEEEEE;
    scrollbar-shadow-color: #EEEEEE;
    scrollbar-darkshadow-color: #999999;
    margin: 0px 0px 0px 10px;
}

.input-text {
    color: #000000;
    background-color: #EEEEEE;
}

/* GLOBAL */
SELECT {
    opacity: 1;
    border: 1px solid #dcdfe6;
    border-radius: 3px;
    color: #333;
    outline: none;
    -webkit-tap-highlight-color: transparent;
    background: transparent;
    padding: 2px 15px 2px 2px;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("/html/nds/images/arrow.svg") no-repeat scroll right -1px center transparent;
}
#sort-grid_table tr:not(.nodata) SELECT[disabled], .sort-table tr:not(.nodata) SELECT[disabled]{
    background-color: #f5f7fa;
    border-color: #e4e7ed;
    color: #c0c4cc;
    cursor: not-allowed;
    background-image: url("/html/nds/images/arrow_dis.svg");
}
#sort-grid_table tr:not(.nodata):hover SELECT, .sort-table tr:not(.nodata):hover SELECT{
    /*color: #fff;*/
    border: 1px solid #ccc;
}
#list_query_form td INPUT {
    width: calc(100% - 30px);
    display: inline-block !important;
}
#list_query_form td SELECT {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #D8D8D8;
    /*width: 80%;*/
    width: calc(100% - 30px);
    color: #333;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

SELECT:focus-visible{
    border: none;
    border: 1px solid #A7C0D6;
}
SELECT::-ms-expand{
    display:none;
    font-weight: lighter;
    color: #dddddd;
}
.form-button {
    border-color: #6699CC;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 10px;
}

.form-button-hover {
    border-bottom: solid 1px #6699CC;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #6699CC;
    border-top: solid 1px #FFFFFF;
    font-family: Arial;
    font-size: 10px;
}

.form-text {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 80%;
}

/* ALPHA */

A.alpha {
    color: #000000;
    text-decoration: none;
}

A.alpha:hover {
    color: #000000;
    text-decoration: underline;
}

TR.alpha {
    background-color: #6699CC;
}

TD.alpha {
    background-color: #6699CC;
}

TD.alpha-gradient {
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#B6CBEB, endColorStr=#6699CC);
}

FONT.alpha {
    color: #000000;
    font-family: Tahoma, Arial;
}

.alpha-neg-alert {
    color: #FF0000;
}

.alpha-pos-alert {
    color: #007F00;
}

/* BETA */

A.beta {
    color: #000000;
    text-decoration: none;
}

A.beta:hover {
    color: #000000;
    text-decoration: underline;
}

TR.beta {
    background-color: #B6CBEB;
}

TD.beta {
    background-color: #B6CBEB;
}

TD.beta-gradient {
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#B6CBEB);
}

FONT.beta {
    color: #000000;
    font-family: Tahoma, Arial;
}

.beta-neg-alert {
    color: #FF0000;
}

.beta-pos-alert {
    color: #007F00;
}

/* GAMMA */

A.gamma {
    color: #000000;
    text-decoration: none;
}

A.gamma:hover {
    color: #000000;
    text-decoration: underline;
}

TR.gamma {
    background-color: #EEEEEE;
}

TD.gamma {
    background-color: #EEEEEE;
}

TD.gamma-gradient {
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#EEEEEE);
}

FONT.gamma {
    color: #000000;
    font-family: Tahoma, Arial;
}

.gamma-neg-alert {
    color: #FF0000;
}

.gamma-pos-alert {
    color: #007F00;
}

/* BG */

A.bg {
    color: #000000;
    text-decoration: none;
}

A.bg:hover {
    color: #000000;
    text-decoration: underline;
}

TR.bg {
    background-color: #FFFFFF;
}

TD.bg {
    background-color: #FFFFFF;
}

FONT.bg {
    color: #000000;
    font-family: Tahoma, Arial;
}

.bg-neg-alert {
    color: #FF0000;
}

.bg-pos-alert {
    color: #007F00;
}

/* Display Tag Library */

TR.even {
    background-color: #B6CBEB;
    color: #000000;
    font-family: Tahoma, Arial;
}

TR.odd {
    background-color: #EEEEEE;
    color: #000000;
    font-family: Tahoma, Arial;
}

/* Portlet CSS */

/
/
Fonts
.portlet-font {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-font-dim {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

/
/
Messages
.portlet-msg-status {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
    font-style: italic;
}

.portlet-msg-info {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-msg-error {
    color: #FF0000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-msg-alert {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
    font-style: italic;
}

.portlet-msg-success {
    color: #007F00;
    font-family: Tahoma, Arial;
    font-size: medium;
}

/
/
Sections
.portlet-section-header {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-section-body {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-section-alternate {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-section-selected {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-section-subheader {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-section-footer {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-section-text {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

/
/
Forms
.portlet-form-label {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-form-input-field {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
    font-size: 80%;
}

.portlet-form-button {
    border-color: #6699CC;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
}

.portlet-icon-label {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: small;
}

.portlet-dlg-icon-label {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: small;
}

.portlet-form-field-label {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

.portlet-form-field {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: medium;
}

#navBar {
    /*background: url("/html/nds/themes/classic/01/images/hmenuarrowhover.gif") no-repeat scroll right center #43779F;
	background:url("/html/nds/themes/classic/01/images/leftmenutitle.png") repeat-x scroll 0 0 transparent;*/
    clear: both;
    color: #FFFFFF;
    display: block;
    margin: 0px 0 0;
    padding: 0 10px;
    float: right;
    cursor: pointer;
    position: relative;
    right: 6px;
}

#navBar i{
    display: block;
    font-size: 10px;
    transform: scale(.7);
}
#navBar p{
    width: 40px;
    height: 10px;
    line-height: 10px;
    background: rgba(29, 115, 255, 1);
}

#breadcrumb {
    color: #FFFFFF;
    margin: 5px 0 0 450px;
    float: right;
    position: absolute;
    /*
    margin: 3 0 -17 500;
    */
    width: 99%;
}

#breadcrumb a {
    color: #FFFFFF;
}

.ui-selecting {
    background: #D2E3FF;
    background-color: #D2E3FF !important;
}

.ui-selected:not(.nodata) {
    background: #D2E3FF !important;
    background-color: #D2E3FF !important;
}

.fa_mu {
    background-image: url(/html/nds/themes/classic/01/images/ui-icons_2e83ff_256x240.png);
    background-repeat: none;
    background-position: -18px -193px;
    text-indent: -9999em;
    _font-size: 0;
    cursor: pointer;
    _line-height: 17px;
    /*position: absolute;paco delete*/
    outline: none;
    right: 34px; /*paco modify from 4px to 34px*/
    width: 13px;
    float: right; /*paco add*/
}

.fa_mu:hover {
    background-image: url(/html/nds/themes/classic/01/images/ui-icons_cd0a0a_256x240.png);
    background-repeat: none;
    background-position: -18px -193px;
}

.obj-rms_v {
    color: red;
    white-space: normal;
    text-overflow��normal;
    font-family: "Microsoft YaHei" ! important;
    font-size: 11px;
    line-height: 18px;
    text-shadow: 1px 0px 1px #999999;
    display: none;
}


.hide_bar {
    background: url("/html/nds/themes/classic/01/images/hide_bar.png") no-repeat;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin: 0px 0 0;
    padding: 0px 7px 0px 13px;
    cursor: pointer;
}


.show_bar {
    background: url("/html/nds/themes/classic/01/images/show_bar.png") no-repeat;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin: 0px 0 0;
    padding: 0px 7px 0px 13px;
    cursor: pointer;
}
