﻿body {
    /*padding-top: 50px;*/
    /*padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

input[type="radio"], input[type="checkbox"] {
    outline:none !important;
}

/* Set width on the form input elements since they're 100% wide by default */

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}



/*表格样式*/

label{
        font-weight: normal;
}

/*表格容器div*/
.table-container {
    margin-bottom: 20px;
    padding:0 5px;
}

/*等待加载图片显示位置*/
.dataTables_processing {
    text-align: center;
}

/*对齐方式*/
.tdright, .taright {
    text-align: right;
}

.tdleft, taleft {
    text-align: left;
}

.tdcenter, .tacenter {
    text-align: center;
}

/*分页样式重写*/
select.input-sm {
    width: 52%;
    margin-top: 3px;
}

/*分页样式背景颜色和字体颜色*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #900909;
    border-color: #900909;
    cursor: default;
}.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #3B4044;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;

}
 


/*样式一(默认分页表格样式)*/
.table>thead>tr>th, .table>thead>tr>td {
    padding: 8px;
    font-size:14px;
    font-weight:normal;
    white-space:nowrap;
}

.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: none;*/
    line-height: 20px;
}

table.dataTable {
    border-collapse: collapse;
}

.dataTable thead > tr > th {
background-color:#900909;
color: #fff;}

.dataTable tbody > tr > th:hover{background-color:blue;}

.dataTable tbody tr:nth-child(odd) {
  background-color: #f2f8fb;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border: 0px solid #ddd;text-align:center;font-size:13px;
}

 .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #E4E3E3;
    text-align:center;
    padding:3px;
}
table.dataTable.no-footer {
  border-bottom: none;
}
/*打印页面表格样式重写*/

.strip1{text-align:left;}


.dataTable tbody tr:link, tr:visited {
    background: #b4a7a7;
}

.dataTable tbody tr:hover {
    background: #ece9e5;
}



.dataTable tbody tr.row_selected {
    background: #f8d29d;
}

.dataTable tbody tr.row_selectedupdate {
    background:#bababa;
}

 td.details-control {
        background: url("images/details_open.png") no-repeat center center;
        cursor: pointer;
    }

    tr.shown td.details-control {
        background: url("images/details_close.png") no-repeat center center;
    }


/*样式三，table无边框*/

.table_noborder {
    width: 100%;
    clear: both;
}

    .table_noborder tbody tr {
        line-height: 38px;
        height: 38px;
    }

        .table_noborder tbody tr td {
            padding: 2px 10px 1px 20px;
        }

 
/********** 模态框**********/
.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #3d3d3d;
    color:#fff;}


.control-label {
    white-space: nowrap; /*禁止换行*/
    padding-right: 5px;
}

.div-center {
    margin: auto;
}

.modal-body{ 
            color:#101010;
            overflow:auto;
}
/*关闭符号颜色*/
.close{   
    color: #FFF;
     outline:none;
}


/*******************验证样式**********************/


.validateErr {
    border: 1px solid #e64949;
}
.validatePrompt {
    color: red;
    font-size:12px;
    font-weight:normal;
}
    .validatePrompt span {
        padding-left:20px;
        padding-bottom:12px;
        padding-top:4px;
        background:url('/Content/images/err_small.png') 0 0 no-repeat;
        background-position:0px 3px;
    }



.popover {
    border: 1px solid transparent;
    padding: 0px;
}
    .popover.bottom > .popover-content {
        border-radius: 0px;
        margin:-1px;
    }
    .popover.bottom > .arrow-warning {
        border-bottom-color: #fcf8e3;
    }

        .popover.bottom > .arrow-warning::after {
            border-bottom-color: #fcf8e3;
           
        }
    .popover.bottom > .arrow-primary {
        border-bottom-color: #dd514c;
    }

        .popover.bottom > .arrow-primary::after {
            border-bottom-color: #dd514c;
        }
    .popover.bottom > .arrow-success {
        border-bottom-color: #dff0d8;
    }
        .popover.bottom > .arrow-success::after {
            border-bottom-color: #dff0d8;
        }
    .popover.bottom > .arrow-info {
        border-bottom-color: #d9edf7;
    }

        .popover.bottom > .arrow-info::after {
            border-bottom-color: #d9edf7;
        }
    .popover.bottom > .arrow-danger {
        border-bottom-color: #f2dede;
    }

        .popover.bottom > .arrow-danger::after {
            border-bottom-color: #f2dede;
        }
        

         .popover.top > .popover-content {
        border-radius: 6px;
        margin:-1px;
    }
    .popover.top > .arrow-warning {
        border-top-color: #fcf8e3;
    }

        .popover.top > .arrow-warning::after {
            border-top-color: #fcf8e3;
        }
    .popover.top > .arrow-primary {
        border-top-color: #dd514c;
    }

        .popover.top > .arrow-primary::after {
            border-top-color: #dd514c;
        }
    .popover.top > .arrow-success {
        border-top-color: #dff0d8;
    }

        .popover.top > .arrow-success::after {
            border-top-color: #dff0d8;
        }
    .popover.top > .arrow-info {
        border-top-color: #d9edf7;
    }

        .popover.top > .arrow-info::after {
            border-top-color: #d9edf7;
        }
    .popover.top > .arrow-danger {
        border-top-color: #f2dede;
    }

        .popover.top > .arrow-danger::after {
            border-top-color: #f2dede;
        }


        .popover.left > .popover-content {
        border-radius: 6px;
        margin:-1px;
    }
    .popover.left > .arrow-warning {
        border-left-color: #fcf8e3;
    }

        .popover.left > .arrow-warning::after {
            border-left-color: #fcf8e3;
        }
    .popover.left > .arrow-primary {
        border-left-color: #dd514c;
    }

        .popover.left > .arrow-primary::after {
            border-left-color: #337ab7;
        }
    .popover.left > .arrow-success {
        border-left-color: #dff0d8;
    }

        .popover.left > .arrow-success::after {
            border-left-color: #dff0d8;
        }
    .popover.left > .arrow-info {
        border-left-color: #d9edf7;
    }

        .popover.left > .arrow-info::after {
            border-left-color: #d9edf7;
        }
    .popover.left > .arrow-danger {
        border-left-color: #f2dede;
    }

        .popover.left > .arrow-danger::after {
            border-left-color: #f2dede;
        }


        
    .popover.right > .popover-content {
        border-radius: 6px;
        margin:-1px;
    }
    .popover.right > .arrow-warning {
        border-right-color: #fcf8e3;
    }

        .popover.right > .arrow-warning::after {
            border-right-color: #fcf8e3;
        }
    .popover.right > .arrow-primary {
        border-right-color: #dd514c;
    }

        .popover.right > .arrow-primary::after {
            border-right-color: #dd514c;
        }
    .popover.right > .arrow-success {
        border-right-color: #dff0d8;
    }

        .popover.right > .arrow-success::after {
            border-right-color: #dff0d8;
        }
    .popover.right > .arrow-info {
        border-right-color: #d9edf7;
    }

        .popover.right > .arrow-info::after {
            border-right-color: #d9edf7;
        }
    .popover.right > .arrow-danger {
        border-right-color: #f2dede;
    }

        .popover.right > .arrow-danger::after {
            border-right-color: #f2dede;
        }

.myImageTBody td {
    line-height:50px;
}

/*****************bootstrap 样式拷贝******************/

.bg-primary {
  color: #fff;
  background-color: #dd514c;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}


.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}


/*详情页样式*/
.detail-span {
    line-height: 33px;
    padding-left:3px;
}
.tdleft{
    text-align:left!important;

}