﻿a:active, a:focus, a:hover {
    text-decoration:none !important;
    cursor:pointer;
}
i.fa,.cursor {
    cursor:pointer !important;
}
.small.modal-header {
    padding: 10px 15px !important;
}
.ajaxFlag {
    display:block;
}
.form-validation .form-body {
    padding:10px 20px !important;
}
.tabs-container .nav-tabs > li.active > a:focus {
    border-bottom-color: #1AB394 !important;
}
.tab-content > .active {
    padding: 2px 5px;
}
.tab-content > .active > .portlet-table {
    padding-top:0px !important;
}
.portlet .portlet-search {
    border: 1px solid #EDE9E9;
    border-radius: 4px;
    padding: 12px 12px 3px;
}
.portlet-table {
    padding-top:10px;
}
.dataTables_wrapper .table-headerbar {
    overflow:hidden;
    margin-bottom:-6px;
}
.dataTables_wrapper .list-title {
   padding: 8px 6px;
}
.dataTables_wrapper .list-toolbar {
    text-align:right;
}
.dataTables_wrapper .list-toolbar button{
    margin-right:3px;
}

.dataTables_wrapper table td .cell-toolbar {
    color:#1AB394;
}
.dataTables_wrapper table td .cell-toolbar .btn {
    margin:0 3px 0 0;
    font-size:14px;
}
 
.page-content .theme-panel {
    margin-top: -5px;
    margin-right: -15px;
}
.page-content .theme-panel .toggler-icon{
    font-size:20px !important;
    color:#2B3643;
    cursor:pointer;
}

.page-content .page-bar .page-toolbar {
    margin-right: 30px;
    padding: 5px 0px;
}
.page-sidebar .page-sidebar-menu>li.heading {
    padding: 18px !important;
    border-bottom: 1px solid #A7A0A0;
    margin-bottom: 1px;
}
.page-sidebar .page-sidebar-menu > li.heading > h3 {
    font-size:110%;
}
.logo-default {
    width:120px;
    height:40px;
}
.page-title {
    margin:10px 0 !important;
}

.paginate_button.active > a {
    background-color: #e36e21;
    border-color: #e36e21;
}
.page-bar {
    margin-bottom:10px !important;
}
.hr-line-dashed {
    height:15px;
}
.jstree-icon.icon-lg {
    font-size:120% !important;
}
.sweet-alert-prompt {
    border:1px solid gray;
}
.bootbox-form textarea {
    height:150px !important;
}
.dataTables_length {
    margin-top:5px;
}
.tab-lookup-modal {
    padding:0px !important;
}

.timeline-body-content .userTo {
    margin-top:8px;
    display:block;
    float:right;
}
.customerfullnamediv {
    float:left;
    height: 34px; 
    font-size: 14px; 
    line-height:1.85;
    width:40%;
    text-align:center;
    border: 1px solid #e7ecf1;
}
.customerfullnameinput {
  text-align:center;
  border:none;
  width:90%
}
.customerbidamountdiv {
    float:left;
    height: 34px; 
    font-size: 14px; 
    line-height:1.85;
    width:20%;
    text-align:center;
    border: 1px solid #e7ecf1;
}
.customerbidamountinput {
    text-align:center;
    border:none;
    width:90%
}
.customerservicechargediv {
    float:left;
    height: 34px; 
    font-size: 14px; 
    line-height: 1.85;
    width:20%;
    text-align:center;
    border: 1px solid #e7ecf1;
}
.customerservicechargeinput {
    text-align:center;
    border:none;
    width:90%
}
.customerdelete {
    float:left;
    height: 34px; 
    font-size: 14px; 
    line-height:1.85;
    width:20%;
    text-align:center;
    border: 1px solid #e7ecf1;
}
.messageUserNamediv {
    float:left;
    height: 34px; 
    font-size: 14px; 
    line-height: 1.85;
    width:80%;
    text-align:center;
    border: 1px solid #e7ecf1;
}
.messageUserNameinput {
    text-align:center;
    border:none;
    width:90%
}

.tagsinput-wraper .bootstrap-tagsinput {
    width: 100%;
    padding: 5px;
}
.tagsinput-wraper .bootstrap-tagsinput .tag {
    line-height:28px;
    cursor: -webkit-zoom-in;
}
.tagsinput-wraper .bootstrap-tagsinput input {
    width:10px !important;
}
.omite-line {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.omite {
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.omite-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.glyphicon.switch {
    padding:0px !important;
}

li.select2-results__option:not([parent]) span{
    font-weight:bold;
    padding-left:5px;
}
.logoView {
    width:320px !important;
    height:200px !important;
}
.small-select {
    width:24% !important;
}
.thumbnail .top {
    width:100%;
    height:160px !important;
}
.thumbnail .top > img {
    height:160px !important;
}
.thumbnail .top > i {
    font-size: 6em;
    position: relative;
    top: 70px;
    left: 48px;
}
.thumbnail .caption > p {
    margin:6px !important;
}
.thumbnail .top > i:before {

}
.thumbnail .top > i:after {

}

select.multiple-small-height +span.select2-container .select2-selection--multiple {
    min-height:30px !important;
    color:red;
}

select.select2-hidden-accessible +span.select2-container .select2-selection--multiple {
    min-height:30px !important;
    color:red;
}

/*huiru:2017年10月27日16:39:50*/  
/* dataTables列内容居中   
.table>tbody>tr>td{  
        text-align:center;  
}  */
  
/* dataTables表头居中 */  
.table>thead:first-child>tr:first-child>th{  
        text-align:center;  
}  