/* Minification failed. Returning unminified contents.
(249,1): run-time error CSS1019: Unexpected token, found '@charset'
(249,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(249,17): run-time error CSS1019: Unexpected token, found ';'
 */
/*全部的    Style ===================================================================*/
/*==================================================================================*/
/*=========== dialog ===========*/
em,strong{font-style:normal;}
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {background:#000;opacity:0.2;filter:alpha(opacity=20);overflow:hidden;}
.t_l, .t_r, .b_l, .b_r {height:8px;width:8px;}
.t_c, .b_c {height:8px;}
.m_l, .m_r {width:8px;}
.t_l {-moz-border-radius:8px 0 0 0;}
.t_r {-moz-border-radius:0 8px 0 0;}
.b_l {-moz-border-radius:0 0 0 8px;}
.b_r {-moz-border-radius:0 0 8px 0;}
.m_c {background:#FFFFFF;}
.m_c .tb {margin:0 0 10px;padding:0 10px;}
.m_c .c {padding:0 10px 10px;}
.m_c .o {background: #F2F2F2;border-top:1px solid #CCCCCC;height:36px;padding:3px 15px; text-align:right; margin-bottom:0px;}
.m_c .o .pn{min-width:100px;}
.m_c .el {width:420px;}
.m_c .el li {border:medium none;padding:0;}
.m_c .altw {min-height:120px; padding:10px;min-width:200px;}
.flb {height:35px;line-height:35px;padding:0px 5px 4px 2px; border-bottom:1px solid #AAAAAB; margin:0;}
.flb em {color:#336699;float:left;font-size:14px;font-weight:700;}
.flb em a {text-decoration:none;}
.flb .needverify {background:url("../../images/re_unsolved.gif") no-repeat scroll 0 0 transparent;color:#999999;float:left;font-size:12px;font-weight:400;height:21px;line-height:21px;margin-left:8px;padding-left:13px;width:45px;}
.flb .onerror, .flb .onright {font-size:12px;font-weight:400;height:auto;line-height:140%;padding-left:20px;white-space:nowrap;}
.flb .onerror {background:url("../../images/check_error.gif") no-repeat scroll 0 50% transparent;}
.flb .onright {background:url("../../images/check_right.gif") no-repeat scroll 0 50% transparent;color:#666666;}
.flb span {color:#999999;float:right;}
	.flb span a, .flb strong {color:#333333;float:left;font-weight:400;margin-left:8px;text-decoration:none;}
	.flb span a:hover {color:#999999;}
.flbc{margin-top:5px; float:left;width:20px;height:20px;overflow:hidden;text-indent:-9999px;background:url(../../images/icon/cls.gif) no-repeat 0 0;cursor:pointer;}
.flbc:hover{background-position:0 -20px;}

.altw{}
.altw .fltc{margin-bottom:0;padding:8px;}
.alert_right,.alert_error,.alert_info,.alert_important{padding:6px 0 6px 58px;min-height:50px;height:auto !important;height:40px;line-height:160%;background:url(../../images/icon/right.gif) no-repeat 8px 8px;font-size:14px;}
.alert_error{background-image:url(../../images/icon/error.gif);}
.alert_error a{font-weight:700;color:#369;}
.alert_info{background-image:url(../../images/icon/info.gif);}
.alert_important{background-image: url(../../images/icon/important.png)}
.alert_btnleft{margin-top:8px;}
.alert_btn{margin-top:20px;text-align:center;}
.alert_act{margin-top:20px;padding-left:58px;}


/*=========== bootcss fixed ===========*/
ul li,ol li, fieldset ol{list-style:none;}
ul,ol {margin:0; padding:0;}
.top5 {margin-top:5px;}
.top10 {margin-top:10px;}
.top15 {margin-top:15px;}
.charfont {font-style:normal;}
.pointer{cursor:pointer;}

/*.inline15px {min-width: 15px;line-height: 1px;display: inline-block;}*/
/* == 警告 == */
.alert-fixed-top {position: fixed;top:65px;right: 0;left: 0;z-index: 1140;min-height:100px;}
.alert .alert-msg {padding-left:10px;}
.pointer { cursor:pointer; }
.alertinfo {padding: 30px 0; color: Red; font-size: large; text-align: center; border:1px solid #ccc; width:100%}

/* Styles for validation helpers
    -----------------------------------------------------------*/
.field-validation-error {color: #f00;}
.field-validation-valid {display: none;}
.input-validation-error {border: 1px solid #f00;background-color: #fee;padding:1px;}
.validation-summary-errors {font-weight: bold;color: #f00;}
.validation-summary-valid {display: none;}

.main-header {z-index: 1000;}

/*侧边栏*/
.sidebar-menu .treeview-menu{padding-top:10px;}
.sidebar-menu .treeview-menu > li {padding-left:21px;}
.skin-blue-light .sidebar-menu > li > .treeview-menu {background:inherit;}

/*大屏幕版本Style ===================================================================*/
/*==================================================================================*/

@media (min-width: 768px) {

.modal-header,.modal-footer{padding:10px;    /* border-top-color: #f4f4f4; */}
.modal-footer{border-top-color: #e5e5e5;}

/*侧边栏*/
.sidebar-menu .treeview-menu > li > a {font-size:12px;line-height:1.5em;}

body {
    font-size: 12px;
}
/*表格的样子修复*/
.table tr th {
    vertical-align: middle;
    background: #eee;
}
.table th {
    font-weight: bold;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}
.table-bordered > caption + thead > tr:first-child > th,
.table-bordered > colgroup + thead > tr:first-child > th,
.table-bordered > thead:first-child > tr:first-child > th,
.table-bordered > caption + thead > tr:first-child > td,
.table-bordered > colgroup + thead > tr:first-child > td,
.table-bordered > thead:first-child > tr:first-child > td {
  border-top: 1px solid #ddd;
}

.table .u_hover:hover td {
    background-color: #F5F5F5;
}

/*Checkbox*/
input[type="radio"], input[type="checkbox"] {
    margin-top: 0;
}
/*导航高度*/
.main-header{line-height:20px;}
.main-header .navbar-static-top{padding-right:20px\0;}
/*表单控件*/
.form-control,.form-control-static {
    min-height: initial;
    height:30px;
    padding: 4px 8px;
    font-size: 12px;
    line-height: 1.41;
}
.btn{line-height: 1.41;}
select.form-control{height:30px;}

/*按钮大小*/
.btn:not(.btn-xs):not(.btn-sm):not(.btn-lg) {padding: 5px 8px;font-size: 12px;height: 30px;}

/*=修复AdminLTE=================*/
.box-header.with-border {
    border-bottom: 1px solid #ddd;
}
.box-footer {
    border-top: 1px solid #ddd;
}
.box-header,.box-footer{
    padding: 8px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th{
    font-weight: bold;
}
.table:not(.table-condensed) > thead > tr > th, .table:not(.table-condensed) > tbody > tr > th, .table:not(.table-condensed) > tfoot > tr > th, .table:not(.table-condensed) > thead > tr > td, .table:not(.table-condensed) > tbody > tr > td, .table:not(.table-condensed) > tfoot > tr > td {
    padding: 5px;
    line-height:1.42857143;
}
.table.table-condensed > thead > tr > th, .table.table-condensed > tbody > tr > th, .table.table-condensed > tfoot > tr > th, .table.table-condensed > thead > tr > td, .table.table-condensed > tbody > tr > td, .table.table-condensed > tfoot > tr > td {
    padding: 5px;
    line-height:1.42857143;
}
.table > thead > tr > th.clearpadding, .table > tbody > tr > th.clearpadding, .table > tfoot > tr > th.clearpadding, .table > thead > tr > td.clearpadding, .table > tbody > tr > td.clearpadding, .table > tfoot > tr > td.clearpadding {
    padding:0;
}
.table{margin-bottom:10px;}

/*表单行间距5px*/
.form-row .row .more{line-height:1.42857143;}
.form-row .row>div>div:first-child>label,.form-row>.form-group .control-label,.form-row>.row .control-label {min-width:120px; margin-right:5px;}
.form-row>.form-group .offset-control-label,.form-row>.row .offset-control-label {margin-left:128px;display:inline-block;}
.form-row .row>div>label:first-child{min-width:120px;}
.form-row140 .form-row .row>div>div:first-child.form-group:not(.checkbox)>label{min-width:140px; margin-right:5px;}
.form-row140 .form-row .row>div>label:first-child{min-width:140px;}
.form-row0 .form-row .row>div>div:first-child.form-group:not(.checkbox)>label{min-width:inherit;}
.form-row0 .form-row .row>div>label:first-child{min-width:inherit;}
.label-width-inherit label{min-width:inherit!important;}
.form-group {margin-bottom: 5px;}
}

.form-row>.row,.form-row>.form-group {margin-bottom:5px;}

/*===============>大于768px Style*/
/*修复 bootcss*/

.input-group-addon-textbox .input-group-addon {width:inherit; border:0 none;padding:0px;}

.input-group-addon-ddl .input-group-addon{padding:0px; width:inherit;}
.input-group-addon-ddl .input-group-addon select,
.input-group-addon-ddl .input-group-addon select:focus,
.input-group-addon-ddl .input-group-addon select:hover{border:0 none;height:28px;}

/*修复 bootcss 扩展*/
.form-control-inline {display:inline; width:inherit;}
dl {margin-bottom: 0;}
/*label {margin-bottom:0;}*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:inherit;}

.barcode {font: 20px '3 of 9 Barcode';}

.table th.itemno,.table td.itemno {width: 20px;}
.table th.status,.table td.status {width: 20px;}
.table th.sn,.table td.sn {width: 150px;}
.table th.cmd,.table td.cmd {width: 100px;}

.dialog-lg .modal-dialog {max-width: inherit; width:initial; position:relative; margin:10px; display:block;}
.dialog-lg .modal-dialog .modal-body{max-width: inherit;}

@media (min-width: 768px) {

    .dialog-h-100 .modal-dialog{margin: 100px auto;}

    .dialog-sm .modal-dialog {min-width: 510px;}

    .dialog-xs .modal-dialog {min-width: 310px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .dialog-md .modal-dialog {max-width: inherit; width:initial; position:relative; margin:10px; display:block;}
    .dialog-md .modal-dialog .modal-body{max-width: inherit;}
}

@media (min-width: 992px) {
    .dialog-md .modal-dialog {min-width: 750px;}
}

.print-global{position: relative;background: #fff;padding: 20px;margin: 10px 25px;}

@media print {
  .print-global{ width: 100%; border: 0; margin: 0; padding: 0;}
}
.ng-cloak {display: none !important;}
input.validation-error,textarea.validation-error,select.validation-error {border: 1px solid #ff0000 !important;background-color: #ffeeee !important;}
label.validation-error {color: #ff0000 !important;}

.control-label-group {display:inline-block; }
.control-label-group label.control-label{display:block;}

@media (min-width: 768px) {
    .form-horizontal .control-body {
        padding-top: 7px;
        margin-bottom: 0;
    }
}

.modal-middle {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*多文件上传Style*/
.MultiFile-label {margin-top:3px;}
@charset "utf-8";

.f_clear {
    clear: both;
}

.c_clear {
    overflow: hidden;
}

.cl:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cl {
    zoom: 1;
}

.pointer, .hand {
    cursor: pointer;
}

.top10 {
    margin-top: 10px;
}

.top20 {
    margin-top: 20px;
}

.underline {
    text-decoration: underline;
}

.bordertop0 {
    border-top: 0 none !important;
}

.nowrap {
    white-space: nowrap;
    word-break: break-all;
}

.clear_line {
    text-decoration: none;
}

    .clear_line:link {
        text-decoration: none;
    }

    .clear_line:hover {
        text-decoration: none;
    }

    .clear_line:visited {
        text-decoration: none;
    }
/*LayOut*/
.textz {
    text-align: left;
}

.texty {
    text-align: right;
}

.textc {
    text-align: center;
}

#body_content {
    width: 960px;
    line-height: 22px;
    height: auto;
    margin: 0 auto;
}

    #body_content .body {
        min-height: 500px;
        margin-top: 5px;
    }
        /*body*/
        #body_content .body .bodyz {
            width: 180px;
            vertical-align: top;
            overflow: hidden;
        }

            #body_content .body .bodyz .bodyz_title {
                height: 26px;
                line-height: 26px;
                border-left: 4px solid #004889;
                border-right: 1px solid #cfcfcf;
                border-top: 1px solid #cfcfcf;
                background-color: #efefef;
                cursor: pointer;
                padding: 0 0 0 10px;
                color: #004889;
                background-repeat: no-repeat;
                font-size: 14px;
                font-weight: bold;
            }

            #body_content .body .bodyz .bodyz_word {
                height: auto;
                padding: 10px 0 10px 5px;
                border-left: 1px solid #cfcfcf;
                border-right: 1px solid #cfcfcf;
                border-top: 1px solid #cfcfcf;
            }

.bodyz_word ul {
    margin: 0;
    padding-left: 15px;
    list-style: url(../../images/home/left_arrorgif.gif) !important;
}

.bodyz_word li {
    padding-left: 0px;
    list-style: inherit;
    font-size: 12px;
}

#body_content .body .bodyz_banner1 {
    border-top: 1px solid #CFD3DC;
}

#body_content .body .bodyz_word {
    border-left: 1px solid #cfcfcf;
    border-top: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}

#body_content .body .bodyy {
    vertical-align: top;
    padding-left: 10px;
}

.ajaximg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0 none;
    padding: 15px;
    background-color: #FAF6EC;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    opacity: .8;
    color: #000;
}

.youarehere {
    padding: 10px 5px;
    line-height:20px;
}
/* Styles for editor and display helpers
----------------------------------------------------------*/
.editor .display-field, .editor .display-label, .editor .editor-label {
    margin: 1em 0 0 0;
}

.editor .editor-field {
    margin: 0.5em 0 0 0;
}

.text-box {
}

    .text-box.multi-line {
        height: 6.5em;
    }

.tri-state {
    width: 6em;
}

.editor1:after, .editor:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.editor1, .editor {
    zoom: 1;
}

    .editor1 .editor-label, .editor .editor-label {
        width: auto;
        padding-right: 10px;
    }

    .editor .display-field, .editor .display-label, .editor1 .editor-label, .editor1 .editor-field, .editor .editor-label, .editor .editor-field {
        float: left;
    }

    .editor1 .editor-label, .editor .editor-label {
        margin: 1em 0 0 0;
    }

    .editor1 .editor-field, .editor .editor-field {
        margin: 0.8em 0 0 0;
        vertical-align:top;
    }

    .editor1 .editor-desc, .editor .editor-desc {
        float: left;
        margin: 1em 0 0 0;
    }

    .editor .display-label, .editor1 .editor-label {
        min-width: 80px;
        text-align: right;
    }
/*rma_dl*/
.rma_dl {
}

    .rma_dl dd {
        margin-bottom: 3px;
    }

/*
 * Component: Table
 * ----------------
 */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #ccc;
}


/*Table in Dialog*/
.dialog_table, .rma_table.fixed {
    table-layout: fixed;
}

.dialog_table, .rma_table {
    border-collapse: collapse;
    border: 0 none;
    width: 100%;
    font-family: Tahoma, "Microsoft Yahei", Simsun;
    line-height: 22px;
}

    .rma_table .label {
        text-align: right;
    }

        .rma_table .label label {
            color: #004280;
        }

    .dialog_table .Table_Title, .rma_table .Table_Title, Title {
        text-align: center;
        font-weight: bold;
        background-color: #d7d7d7;
        background-repeat: no-repeat;
        font-size: 16px;
        padding: 3px;
        border: 1px solid #ccc;
    }

    .dialog_table .Table_lab, .rma_table .Table_lab {
        color: #000080;
    }

.Title1, .Title2 {
    font-weight: bold;
    background-repeat: no-repeat;
    font-size: 16px;
    padding: 3px;
}

.Title1 {
    background-color: #d7d7d7;
    border: 1px solid #ccc;
    text-align: left;
}

.Title2 {
    text-align: center;
}

.dialog_table th, .rma_table th {
    text-align: center;
    font-size: 12px;
    background-color: #f5f5f5;
    padding: 4px 0;
    border: 1px solid #ccc;
    color: #333;
}
    /*background-color: rgb(2238,238, 238)*/

    .dialog_table th.cmd, .rma_table th.cmd {
        width: 100px;
    }

    .dialog_table th.rmano, .rma_table th.rmano {
        width: 105px;
    }

    .dialog_table th.user, .rma_table th.user {
        width: 100px;
    }

    .dialog_table th.dt, .rma_table th.dt {
        width: 60px;
    }

    .dialog_table th.status, .rma_table th.status {
        width: 43px;
    }

    .dialog_table th.checkcmd, .rma_table th.checkcmd, .rma-ul .checkcmd {
        width: 20px;
    }

.dialog_table .wordbreak td, .rma_table .wordbreak td, rma_print_table td {
    word-wrap: break-word;
    word-break: break-all;
}

.dialog_table td, .rma_table td {
    padding: 2px 5px;
    border: 1px solid #ccc;
    font-size: 12px;
    color: #333;
    height: 100%;
}

    .dialog_table td.style1, .dialog_table td.style2, .dialog_table td.style3, .rma_table td.style1, .rma_table td.style2, .rma_table td.style3 {
        background-color: #eee;
    }

    .dialog_table td.style1, .rma_table td.style1 {
        text-align: right;
    }

    .dialog_table td.style2, .rma_table td.style2 {
        text-align: center;
    }

    .dialog_table td.style3, .rma_table td.style3 {
        text-align: left;
    }

.dialog_table .pager table td, .rma_table .pager table td {
    padding: 4px 8px;
}

.dialog_table .alternatingitem, .rma_table .alternatingitem {
    background: #FAFAFA;
}

.dialog_table .onthread, .rma_table .onthread {
    background: #e9ecf3;
    cursor: pointer;
}

.dialog_table .double, .rma_table .double {
    border-top: 3px double #CCCCCC;
}

.rma_table span.tt, .rma_table label.tt {
    float: left;
    min-width: 100px;
    text-align: right;
    font-weight: bolder;
}

.rma_table .tt {
    color: #000;
}

.rma_table {
    border-right: 1px solid #DDDDDD !important;
    border-left: 1px solid #DDDDDD !important;
}

    .rma_table tbody.item {
        border-bottom: 3px solid #DDDDDD;
    }

.rma_table_tr tr:hover td {
    background-color: #FAFAFA;
}

.rma_table .u_hover:hover td {
    background-color: #FAFAFA;
}

.rma_table_tbody tbody:hover td {
    background-color: #FAFAFA;
}

.dialog_table tr:hover td {
    background-color: #FAFAFA;
    cursor: pointer;
}

.rma_table .no_hover:hover td {
    background-color: transparent;
}

.rma_table .top {
    border-bottom-width: 1px;
    background-color: #e5eff8;
    text-align: left;
    padding-left: 10px;
}

.rma_table tr.nodatafound {
    background-color: #E5E3E3;
}
/*print table*/
.rma_print_table {
    font: 12px;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #ccc;
    empty-cells: show;
}

    .rma_print_table.fixed {
        table-layout: fixed;
    }

    .rma_print_table td.prop {
    }

    .rma_print_table td {
        padding: 2px 3px;
        font-size: 12px;
        color: #333;
        line-height: 1em;
        vertical-align: top;
        line-height: 1.2em;
    }

    .rma_print_table th {
        background-color: #EEEEEE;
        background-repeat: no-repeat;
        padding: 3px 3px;
        color: #004280;
        border-bottom: 3px solid #004280;
    }
/*.rma_print_table th {color: #777777;font-family: arial;font-size: 12px;line-height: 1.5;padding-top: 10px;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;border-bottom: #dedede 1px solid;border-left: #dedede 1px solid;border-right: #dedede 1px solid;border-top: #004889 2px solid;background: #dedede;}*/

.RMA_Protal_position2 {
    font-weight: bolder;
}

.tdtop td {
    vertical-align: top;
}

.border_clear, .border_clear table, .border_clear th, .border_clear tr, .border_clear td {
    border: 0 none !important;
}

.style_clear, .style_clear table, .style_clear th, .style_clear tr, .style_clear td {
    padding: 0;
    margin: 0;
}

.alertinfo {
    padding: 30px 0;
    color: Red;
    font-size: large;
    text-align: center;
    border: 1px solid #ccc;
    width: 100%;
}

.tt2 {
    font-size: 12px;
}
/*Create*/
.Create {
    height: 20px;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding-left: 5px;
    line-height: 18px;
}

    .Create a {
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
    }

    .Create .ui_desc {
        padding: 1px;
    }

    .Create a:hover {
        text-decoration: none !important;
    }

.Createwrap {
    padding: 5px;
}
/*border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;*/
/*SearchClose*/
.searchclosed {
    height: 20px;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding-left: 5px;
    line-height: 18px;
}

    .searchclosed a {
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
    }

    .searchclosed .ui_desc {
        padding: 1px;
    }

    .searchclosed a:hover {
        text-decoration: none !important;
    }

.ui_close {
    margin: 2px;
}

.display {
    width: 100%;
    border: 1px solid #ccc;
    min-height: 80px;
}
/* Overlays */
.ui-widget-overlay2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-widget-overlay2 {
    background: #fff;
    opacity: 0.4;
    filter: Alpha(Opacity=50);
}

.ui-widget-overlay3 {
    position: absolute;
    left: 47%;
    top: 35%;
    width: 45px;
    height: 45px;
    background: url('../../Images/ico/022.gif') no-repeat;
}

.ui-dialog .ui-dialog-titlebar-refresh {
    position: absolute;
    right: 2.1em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

    .ui-dialog .ui-dialog-titlebar-refresh span {
        display: block;
        margin: 1px;
    }

    .ui-dialog .ui-dialog-titlebar-refresh:hover, .ui-dialog .ui-dialog-titlebar-refresh:focus {
        padding: 0;
    }

.ui-icon-refresh {
}
/*Search*/
.searchwrap {
    background-color: #EEEEEE;
    border: 1px solid #D0D0D0;
}

    .searchwrap .search {
        padding: 6px;
    }

        .searchwrap .search .search_desc {
            margin-left: 10px;
            text-decoration: none;
        }

        .searchwrap .search form {
        }

        .searchwrap .search .searchtt {
            padding-left: 20px;
            font-size: 12px;
            border-color: #707070 #CECECE #CECECE #707070;
            border-style: solid;
            border-width: 1px;
            color: #666;
            font-size: 14px;
            line-height: 18px;
            margin: 0;
            padding: 2px 4px;
            width: 142px;
        }

.btnsearch {
    cursor: pointer;
    text-indent: -9999px;
    font-size: 12px;
    font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
    padding: 1px !important;
    border: 0;
    width: 21px;
    height: 21px;
    background: url(../../images/ico/icon_search.gif) no-repeat 0 0;
}

.btnsearchlink {
    cursor: pointer;
}
/*SearchBtn*/
.searchbtn {
    padding: 0px 14px 0px 14px;
    background: #365f87;
    color: #fff;
    margin:5px 5px 0 5px;
}

.searchbtnwrap {
    width: 105px;
    height: 35px;
    margin: 30px auto;
}

.searchtxtwrap {
    padding-top: 5px;
    padding-bottom: 5px;
}

.searchbtn input {
    border: 0 none;
    padding: 0;
    margin: 0 5px 0 0;
    cursor: pointer;
    background-color: transparent;
    height:28px;
    line-height:28px;
}
.searchbtn i {
    line-height:26px;
}

.searchbtn a {
    font-size: 12px;
}

.searchbtn .ui_desc {
    padding: 1px;
}

.searchbtn a:hover {
    text-decoration: none !important;
}
/*addnew*/
.btn-ui-icon {
    background-image: url(../../Content/JQuery/images/ui-icons_228ef1_256x240.png);
}

.btn-ui-icon {
    cursor: pointer;
    overflow: hidden;
    background-repeat: no-repeat;
    border-color: #CCC;
    width: 21px;
    height: 21px;
    margin-bottom: 2px;
}
/*delete*/
.btn-ui-icon-del {
    background-image: url(../../Images/ico/delete.bmp);
    cursor: pointer;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    border-color: #CCC;
    width: 22px;
    height: 22px;
    border: 1px solid #ccc;
}
/*searchwrapMuti*/
.editwrap {
    border: 1px solid #DDDDDD;
}

    .editwrap table {
        width: 100%;
    }

    .editwrap dt {
        text-align: center;
        padding: 6px 5px;
        font-size: 14px;
        line-height: 20px;
        background-color: #F5F5F5;
        background-repeat: no-repeat;
        color: #333;
        border-bottom: 1px solid #DDDDDD;
        /*border-right: 1px solid #ccc;*/
    }
    .editwrap dt label{
        margin-bottom:0px;
    }

    .editwrap tr td {
        overflow: hidden;
        padding: 5px;
        color: #333;
        border-top: 1px solid #ccc;
    }

    .editwrap .m textarea {
        height: 40px;
        width: 50px;
    }

    .editwrap .editor-label, .editor-minunit .editor-label {
        color: #333;
        float: left;
        font-weight: bold;
        line-height: 20px;
        min-width: 80px;
        text-align: right;
        min-width: 20%;
    }

    .editwrap .editor-label2, .editor-minunit .editor-label2 {
        color: #333;
        float: left;
        font-weight: bold;
        line-height: 20px;
        padding: 0 10px;
    }

    .editwrap .editor-field, .editor-minunit .editor-field {
        float: left;
        padding-left: 5px;
    }

    .editwrap .searchtt {
        width: 100px;
    }

    .editwrap dd.wrap {
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding: 2px;
    }
/**/
.breakword {
    word-wrap: break-word;
}
/* Content Pagination
----------------------------------------*/
ul.pagination {
    text-align: center;
    padding: 20px 0;
}

    ul.pagination li {
        display: inline;
        list-style: none;
    }

        ul.pagination li a {
            padding: 5px 10px;
            margin: 0 2px;
            text-decoration: none;
            border: 1px solid #ccc;
            background-color: #fff;
            color: #4d4d4d;
        }

        ul.pagination li.active a {
            border: 1px solid #808080;
            background-color: #808080;
            color: #fff;
        }

        ul.pagination li:hover a {
            border: 1px solid #ccc;
            background-color: #ccc;
            color: #4d4d4d;
        }
/* table_list*/
.table_list {
    border: #8795ff 1px solid;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-spacing: 0px;
    font-size: 8pt;
    margin: 0px;
}

.table_list0 {
    background-color: #e3ecf7;
}

.table_list1 {
    background-color: #ffffff;
}

.table_list2 {
    background-color: #888888;
}

.table_list3 {
    background-color: #ccffcc;
}

.table_list4 {
    background-color: #FCDCF4;
}

.table_list5 {
    background-color: #cccc99;
}

.table_list6 {
    background-color: #ccccff;
}

.table_list7 {
    background-color: #cc99cc;
}
/* title */
.title {
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    color: #555555;
    border-bottom: 3px solid #004280;
    padding: 0px 0 10px 0px;
    margin-bottom: 20px;
}
/* rma-ul */
.rma_table col.Price {
    width: 60px;
}

.rma_table col.Brand {
    width: 70px;
}

.rma_table col.rmano {
    width: 105px;
}

.rma_table col.tt {
    font: 14px;
    font-weight: 800;
}

.rma_table col.productname {
    width: 160px;
}

.rma_table col.sn {
    width: 110px;
}

.rma_table col.Qty {
    width: 40px;
}
/*.rma-ul-tb {width:100%}*/
/*.rma-ul-tb th {font-size:13px; border-right: 1px solid #ccc;border-left: 1px solid #ccc;background-color: #EEEEEE;background-repeat: no-repeat; color: #004280;border-bottom:3px solid #004280;border-top: 1px solid #ccc; }
.rma-ul-tb td{word-break:break-all; word-wrap:break-word;border: 1px solid #ccc;font-size:12px;color:#333; height:100%;}*/

/*Levenshtein_Distance_Percent*/
.likefirst {
    background-color: #FF9632;
}

.likemore {
    background-color: #FFFF00;
}
/*17cm*/
.headerprint {
    line-height: 1.4em;
    width: 100%;
    position: absolute;
}

    .headerprint .hp-cont {
        width: 320px;
        padding: 0 0 0 10px;
    }

#lp_content {
    width: 17cm;
    min-width: 17cm;
    height: auto;
    margin: 0 auto;
}
/*兼容旧版*/
.y {
    float: right;
}

.z {
    float: left;
}

select {
    border: 1px solid #ccc;
    padding: 2px;
    font-size: 1.2em;
    color: #444;
}
/*site*/
.navwrap {
    border-bottom: 3px solid #0080C0;
}

    .navwrap .nav {
        padding: 0 10px;
        line-height: 30px;
        height: 32px;
        background-color: #B3CDE1;
        float: left;
        border-right: 2px solid #FFF;
    }

        .navwrap .nav a {
            color: #0080C0;
            font-weight: bolder;
        }

    .navwrap .nav_selected {
        background-color: #0080C0;
    }

        .navwrap .nav_selected a {
            color: #fff;
            font-weight: bolder;
        }

            .navwrap .nav_selected a:hover {
                color: #fff;
                font-weight: bolder;
                text-decoration: none;
            }

.rp1 dt {
    background-color: #EEEEEE;
    text-align: left;
    height: 32px;
    line-height: 32px;
    padding-left: 5px;
    font-weight: bold;
    color: #004280;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.rp1 dd {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.rp1 {
    width: 100%;
    overflow: hidden;
}

    .rp1 .itemwrap {
        vertical-align: top;
        margin-bottom: 1px;
    }

        .rp1 .itemwrap table {
            float: left;
            border: 1px solid #ccc;
            margin-left: 1px;
            margin-top: 1px;
        }

            .rp1 .itemwrap table th {
                background-color: #EEEEEE;
                border-bottom: 1px solid #ccc;
            }

            .rp1 .itemwrap table th, .rp1 .itemwrap table td {
                text-align: center;
                padding: 0 5px;
                height: 22px;
                line-height: 22px;
            }

.ui-icon-single-5star {
    background-image: url(../../Images/ui-icons_222222_5star.png);
}

.contant-print {
    width: 830px;
    margin: 0 auto;
}

.cls-2nd-wrap {
    position: relative;
    padding-right: 34px !important;
}

    .cls-2nd-wrap a {
        float: left;
    }

.cls-2nd {
    position: absolute;
    padding-left: 3px;
    right: 1px;
}
/*===== input ====*/
.pn {
    display: inline-block;
    padding: 0px 12px;
    vertical-align: middle;
    overflow: hidden;
    margin-right: 3px;
    height: 28px;
    line-height:28px;
    border: 1px solid #ddd;
    background: #f4f4f4 url(../../images/icon/pn.png) repeat-x 0 0;
    cursor: pointer;
}

    .pn:active {
        background-position: 0 -22px;
    }

.ie6 .pn {
    overflow-x: visible;
    width: 0;
}

.pn em, .pn span, .pn strong {
    line-height: 28px;
}

.pn em, .pn strong {
    font-weight: 700;
}

.ie7 .pn em, .ie7 .pn span, .ie7 .pn strong {
    padding: 0 5px;
    line-height: 18px;
}

a.pn {
    height: 28px;
    line-height: 28px;
    color: #444 !important;
}

    a.pn:hover {
        text-decoration: none;
    }

.ie6 a.pn {
    width: auto;
}

    .ie6 a.pn em, .ie6 a.pn span, .ie6 a.pn strong {
        display: block;
    }

.ie7 a.pn em, .ie7 a.pn span, .ie7 a.pn strong {
    line-height: 28px;
}
/*input,.px,.pt,.ps,select{border:1px solid;border-color:#848484 #E0E0E0 #E0E0E0 #848484;background:#FFF url(../../images/icon/px.png) repeat-x 0 0;}*/
.px, .pt, .ps, select {
    border: 1px solid;
    border-color: #848484 #E0E0E0 #E0E0E0 #848484;
}

.px, .pt {
    padding: 2px 4px;
    line-height: 17px;
}

.px {
    height: 17px;
}
/*type*/
.ftid {
    float: left;
    margin-right: 6px;
}

    .ftid select {
        float: left;
        height: 20px;
        width: 94px;
    }

    .ftid a {
        background: url(../../images/newarow.gif) no-repeat 100% 0 #FFF;
        border-color: #707070 #CECECE #CECECE #707070;
        border-style: solid;
        border-width: 1px;
        color: #444444 !important;
        display: block;
        font-size: 12px;
        font-weight: 400;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        padding: 0 17px 0 4px;
        text-decoration: none !important;
    }

.pbt .ftid a {
    background-position: 100% 2px;
    height: 24px;
    line-height: 24px;
}

.ftid a:hover, .ftid a:focus {
    background-position: 100% -20px;
}

.sltm {
    padding: 5px 11px 5px 10px;
    border: 1px solid #DDD;
    background-color: #FFF;
    text-align: left;
}

    .sltm li {
        padding: 2px 0;
        color: #666;
        cursor: pointer;
    }

        .sltm li:hover {
            color: #369;
        }

        .sltm li.current {
            color: #F26C4F;
        }
/*ico*/
.ui-ico-excel {
    background-image: url(../../images/icon/icon_Excel.gif);
    width: 16px;
    height: 16px;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/*htmlEditor*/
.editor .editor_tb {
    height: 26px;
    border: 1px solid;
    border-color: #999 #CCC #CCC #999;
    background: #F7F7F7;
    border-bottom: none;
}

.editor .editor_eara textarea {
    border: 0px;
    width: 100%;
    overflow-y: auto;
    height: 100%;
    resize: none;
    margin: 0;
}

.editor .editor_txt {
    text-align: left;
    padding: 0px;
}

.editor .editor_eara {
    padding: 1px;
    line-height: initial;
}

.editor .editor_tb a {
    float: left;
    background: url("../../Content/HTMLEditor/images/editor.gif") no-repeat 0 0;
    height: 20px;
    line-height: 20px;
    margin: 2px 5px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}

    .editor .editor_tb a.tb_bold {
        background-position: 0 0;
    }

    .editor .editor_tb a.tb_color {
        background-position: -60px 0;
    }

.editor .editor_tb .popupmenu_popup {
    overflow: hidden;
    zoom: 1;
    line-height: normal;
    padding: 10px;
    border: 1px solid #DEDEDE;
    background: #FFF;
    text-align: left;
}

.editor_tb .tb_color input {
    margin: 2px;
    padding: 0px;
    float: left;
    cursor: pointer;
    width: 10px;
    height: 10px;
    border: 0;
}

.editor .editor_tb a.tb_link {
    background-position: -40px -20px;
}

.popupmenu_popup {
    overflow: hidden;
    zoom: 1;
    line-height: normal;
    padding: 10px;
    border: 1px solid #DEDEDE;
    background: #FFF;
    text-align: left;
}

    .popupmenu_popup .pbt {
        padding-bottom: 8px;
    }

.editor .editor_tb a.tb_paiban_z {
    background-position: -80px -20px;
}

.editor .editor_tb a.tb_paiban_c {
    background-position: -240px -40px;
}

.editor .editor_tb a.tb_paiban_y {
    background-position: -260px -40px;
}
/*ico btn*/
.ui-icon-delete {
    background-image: url(../../images/ico/delete.bmp);
    width: 24px;
    height: 24px;
    background-color: transparent;
}

.ico-pn {
    vertical-align: middle;
    overflow: hidden;
    height: 20px !important;
    width: 20px !important;
    border: 1px solid #999;
    cursor: pointer;
}
/*UI*/
/* states and images */
.cmd .ui-icon {
    background-image: url(../../images/Icon/icon_all.png);
    background-color: #FFFFFF;
}

.cmd .ico-pn {
    border: 0 none;
    cursor: pointer;
}

.cmd .ui-icon-trash {
    background-position: -41px 0px;
}

.cmd .ui-icon-arrowrefresh-1-w {
    background-position: -21px 0px;
}

.cmd .ui-icon-disk {
    background-position: -0px 0px;
}

input[type=text],input[type=number],input[type=datetime],input[type=password],select {
    padding: 4px 6px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
}

@media (max-width: 767px) {
input[type=text],input[type=number],input[type=datetime],input[type=password],select {
    height:34px;font-size:14px;
}
}
textarea{border: 1px solid #ccc;}

.content{min-height:inherit}

.dlg_content {max-height: 540px; overflow-y:auto; overflow-x:hidden;}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {color: #ff0000 !important;}
.field-validation-valid {display: none !important;}
.input-validation-error {border: 1px solid #ff0000 !important;background-color: #ffeeee !important;}
.validation-summary-errors {font-weight: bold !important;color: #ff0000 !important;}
.validation-summary-valid {display: none !important;}

.ui-datepicker{
    z-index:999999 !important;
}

.modal-dialog {
    /* width: 600px; */
}

.modal-body {
    overflow-x: auto;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: inherit;
        max-width: 730px;
        display: table;
    }
    .modal-body {
        max-width: 710px;
    }
}

@media (min-width: 992px) {
    .modal-dialog {
        width: inherit;
        max-width: 960px;
        display: table;
    }
    .modal-body {
        max-width: 950px;
    }
}

.modal-notice,.modal-alert,.modal-important,.modal-right {min-width:100px; padding-left:90px;}
.modal-notice .modal-ico,.modal-alert .modal-ico,.modal-important .modal-ico,.modal-right .modal-ico {float:left;width:60px; margin-left:-75px;}
.modal-notice .modal-ico .modal-ico-bg{width:40px;height:40px; background:url(../../Images/Icon/info.gif) no-repeat 0; }
.modal-alert .modal-ico .modal-ico-bg{width:40px;height:40px; background:url(../../Images/Icon/error.gif) no-repeat 0; }
.modal-important .modal-ico .modal-ico-bg{width:40px;height:40px; background:url(../../Images/Icon/important.png) no-repeat 0; }
.modal-right .modal-ico .modal-ico-bg{width:40px;height:40px; background:url(../../Images/Icon/right.gif) no-repeat 0; }

.modal-header {border-bottom-color: #AAAAAB;}

.error .field-validation-error {color: #ff0000 !important;}

/*icon 樣式*/
.ico {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    padding-right: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Font Awesome 5 Pro';
}
/*實際icon內容*/
.ico_link::before {
/*Link 代碼*/
    content: "\f0c1";
}

.main-sidebar, .left-side {
    padding-top: 60px;
}

.container {
    width: inherit;
}

@media (min-width: 801px) {
    .container {
        padding-right: 0;
        padding-left: 0;
    }

    .row-maxwidth-98pct {
        padding-right: 15px;
        padding-left: 15px;
    }
}

.skin-black-light .wrapper, .skin-black-light .main-sidebar, .skin-black-light .left-side {
    background-color: inherit;
}

.content-wrapper {
    padding: 0 15px;
}

@media (min-width: 768px) {
    .content-wrapper {
        padding: 0 25px 0 15px\0;
    }
}

.wrapper {
    background-color: inherit;
    position: inherit;
}

.skin-black-light .main-sidebar, .skin-black-light .left-side {
    background-color: #f9fafc;
}

.content-wrapper, .right-side {
    background-color: #fff;
}



