﻿body { font-size: 13px; font-family: "微软雅黑","宋体",Verdana, Tahoma, Arial; color: #232323; background-color: #fff; padding: 2px !important; }

.green { color: #0c0; }

.blue { color: #00c; }

.red { color: #c00; }

.yellow { color: #f90; }

.displaynone { display: none; }

table tr th, table tr td { font-size: 12px; }

.checkboxWidth { width: 34px !important; }

.checkbox-2x { width: 25px !important; height: 25px !important; }

/* order detail
-----------------------------------------------------------*/
.borderBottom { border-bottom: 1px solid #ccc !important; }

.borderTop { border-top: 1px solid #ccc !important; }

.marginTop { margin-top: 5px !important; }

.marginBottom { margin-bottom: 5px !important; }

.marginLeft { margin-left: 5px !important; }

.marginRight { margin-right: 5px !important; }

/* order detail
-----------------------------------------------------------*/
.orderdetail { border-bottom: 1px solid #ccc !important; margin-bottom: 5px !important; }

.orderpay { border-bottom: 1px solid #ddd !important; margin-bottom: 5px !important; border-top: 1px solid #999 !important; }

    .orderpay th { height: 35px !important; border-bottom: 1px solid #ccc !important; margin-bottom: 5px !important; background-color: #ddd !important; }

    .orderpay td { height: 35px !important; }

.orderlist { border-top: 1px solid #ccc !important; margin-bottom: 5px; }

    .orderlist td { height: 35px !important; }

/* 文字颜色：备注
-----------------------------------------------------------*/
.tip { color: #999 !important; }

/* 详细单，产品新行
-----------------------------------------------------------*/
.newRowTrue td { background-color: #f6f6f6 !important; }

/* Show qty detail
-----------------------------------------------------------*/
.qtydetail { cursor: pointer; }

#divQtyDetail { position: absolute; top: 0px; left: 0px; width: 300px; border: 1px solid #999; background: #fff; display: block; padding: 2px; z-index: 9999; border-radius: 2px; -webkit-box-shadow: 0 0 5px 5px #999; -moz-box-shadow: 0 0 5px 5px #999; box-shadow: 0 0 5px 5px #999; }

    #divQtyDetail table { margin-bottom: 0px !important; }

        #divQtyDetail table th, #divQtyDetail table td { padding: 3px !important; }

/* iCheck
-----------------------------------------------------------*/
.checkboxiCheck { }

.panel-title a { color: #369 !important; text-decoration: underline; }

.center { text-align: center; }


/* table
-----------------------------------------------------------*/
.tableform { margin: 0px; }

    .tableform th { background-color: #efefef !important; width: 88px; }

    .tableform td { background-color: #fff !important; padding: 3px !important; vertical-align: middle !important; }

header, footer, nav, section { display: block; }

/* 添加或编辑时弹出对话框
-----------------------------------------------------------*/
.panelEditSmall, .panelAddSmall { border: 2px solid #ccc; display: none; background-color: #fff; position: absolute; left: 0px; top: 150px; width: 420px; padding: 5px; z-index: 9999; }

/* search forms
-----------------------------------------------------------*/
.input-Bianma { width: 90px !important; }

.input-SearchText { width: 100px !important; }


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; }

legend { font-size: 1.2em; font-weight: bold; }

textarea { min-height: 75px; }

.editor-label { margin: 1em 0 0 0; }

.editor-field { margin: 0.5em 0 0 0; }


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #f00; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #f00; background-color: #fee; }

.validation-summary-errors { font-weight: bold; color: #f00; }

.validation-summary-valid { display: none; }


/* Styles for timepicker
-----------------------------------------------------------*/
.ui-corner-all { z-index: 999 !important; }

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }

.ui-timepicker-div dl { text-align: left; }

    .ui-timepicker-div dl dt { float: left; clear: left; padding: 0 0 0 5px; }

    .ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }

.ui-timepicker-div td { font-size: 90%; }

.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl { direction: rtl; }

    .ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }

        .ui-timepicker-rtl dl dt { float: right; clear: right; }

        .ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }


.form-inline .tooltip { width: 400px;}
    .form-inline .tooltip.bottom .tooltip-arrow {
        border-bottom-color: #777;
    }
.form-inline .tooltip-inner {
    max-width: none !important;
    background-color: #777;
    text-align: left;
}

div#showusdprice {
    position: absolute;
    top: 20px;
    left: 100px;
    background: #e8e8e8;
    border: 2px solid #c3c3d6;
    font-size: 12px;
    padding: 5px;
    padding: 5px;
    z-index: 999;
    width: 70px;
    display: none;
}