﻿/*针对ace自身样式的一些修改或扩展*/

/*在chrome中，如果不加important，则提示框不能居中*/
.gritter-center {
    position:fixed!important;
}
.form-control {
    height:30px;

}
.table-condensed > tbody > tr > td {
    vertical-align:middle;
}
.requiredField {
    font-weight: bold;
}
.btn {
   padding:0px 2px;
   
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    vertical-align:middle;
}
.field {
    background-color:rgba(186, 228, 229, 0.49);
    text-align:right;
}
.ui-jqgrid .ui-jqgrid-htable th span.ui-jqgrid-resize {
    height:auto!important;
}
.ui-jqgrid .ui-jqgrid-htable th div {
    padding-top:0px!important;
    padding-bottom:0px!important;
}
.ui-jqgrid .ui-jqgrid-pager {
    height:45px!important;
    padding-top:0px!important;
}

/*为了使用BootstrapDialog组件，修改原来的dialog样式*/
.modal-content {
    border-radius: 6px;
    box-shadow: 0px 5px 15px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
/*用于搜索框中对条件名称加粗显示*/
.col-sm-2 > span {
    font-weight:bold;
}
.col-sm-3 > span {
    font-weight: bold;
}
/*设置如果widget中的内容超长，则出现滚动条*/
.widget-main {
    padding:12px;
    overflow:auto;
}
.widget-header {
    min-height:inherit!important;
}
/*修复使用skin-3时弹出菜单底色透明的问题*/
.skin-3 .nav-list li.hover > .submenu {
    background-color:#fff;
}
/*此类仅供日期选择框使用*/
.fordate {
   width:auto!important;
}
.ace-nav > li.light-pink > a {
    background-color:#c6487e!important;
}
.ace-nav > li.light-grey > a {
    background-color:#404040!important;
}
.footer {
    padding-top:30px!important;
}
.page-content {
    padding:8px 10px 14px;
}
table > tbody > tr > td {
    padding:4px!important;
}
/*供 Chart 使用*/
.chartDetail {
        width: 99%;
        border: 1px solid #e1e1e1;
        border-collapse: collapse;
        text-align: center;
        font-size: 10px;
        font-family: arial;
    }

        .chartDetail th {
            text-align: center;
            border-top: 1px solid #fff;
            border-bottom: 1px solid #e1e1e1;
            border-right: 1px solid #e1e1e1;
            background-color: #b5d1ef;
            height:25px;
        }

        .chartDetail .totalrow {
            background-color: #ccc;
            font-weight: bold;
        }
.chartnodata {
    font-family: "Arial Rounded MT Bold", "Helvetica Rounded",Arial, sans-serif;
    display: block;
    font-size: 48px;
    color: #5f5050;
    text-shadow: 0 8px 9px #888, 0px -2px 1px #fff;
    font-weight: bold;
    letter-spacing: -4px;
    text-align: center;
    background: linear-gradient(to bottom,#fff  0%,#e3f2f5 100%);
    padding: 100px 100px;
}