﻿.frame-fit {
    /* font*/
    /*此样式用作自动调整页面中最后一个元素高度的标记*/
}

.frame-submit {
    /*此样式用作识别自动提交的按钮*/
}

.frame-default {
    /*此样式用作识别表单中按回车时的默认按钮*/
}

.frame-search {
    /*此样式用作识别通用的搜索框*/
}

.frame-search-grid {
    /*此样式用作识别可以搜索的mini-grid*/
}

.frame-search-tree {
    /*此样式用作识别可以搜索的mini-tree*/
}


/*底部提示信息*/
.alert {
    padding: 0.3em;
    padding-left: 2em;
    position: absolute;
    top: 30px;
    left: 200px;
}

.hidden {
    display: none;
}


.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    background: url(icons/warning.png) no-repeat center left;
    border: 1px solid #eed3d7;
}

.alert-warning {
    color: #c09853;
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
}

.alert-success {
    color: #468847;
    background: url(icons/success.png) no-repeat center left;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

    .close:hover,
    .close:focus {
        color: #000000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

/*bootstrap样式调整*/
   .form-horizontal .form-group {
    margin-right:0;
    margin-left: 0;
}


/*-------公共样式------*/
/*字体样式*/
*,
.mini-grid-cell-inner, .mini-grid-headerCell-inner{
    font-family: 'Microsoft YaHei' ,Arial, Verdana,Tahoma,sans-serif;
    font-size: 13px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'Microsoft YaHei',Arial, Verdana
}
h1 {
    font-size: 20px; 
}
h2{
    font-size:18px;
}
h3,h4{
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight:bold;
}
.header h1 {
    background-repeat: no-repeat;
    background-position: 8px;
    padding: 15px 50px 15px;
    margin: 0;
    font-weight: bold;
    font-family: 'Microsoft YaHei',Arial, Helvetica;
}
.description {
    padding-bottom: 30px;
    font-family: Verdana;
}

    .description h3 {
        color: #CC0000;
        margin: 0 30px 10px 0px;
        padding: 45px 0 8px;
        /*background:url(titleback.png) no-repeat scroll left bottom transparent*/
        border-bottom: solid 1px #888;
    }
*{
    outline:none;
}
:focus{
    outline:0;
}
.clr{
    clear: both;
    overflow: hidden;
}
input{
    margin:0 ;
}
label{
    font-weight:normal;
    line-height:23px;
    margin-bottom:0px
}
img{
    border:none;
}
.xline{
    border-top:solid thin #ccc;
}
.graytext{
    color:#ccc;
}
.right{
    text-align:right;
}
.left{
    text-align:left;
}
/*------定义button-----*/
.mini-button{
    border-radius:3px;
    background: #FFFFFF;
    border-color: #dddCCC;
}
body a:hover.mini-button{
	color:#333;
	border-color:#adadad;
	background:#ebebeb	      
}
body .mini-button-pressed, body a:hover.mini-button-pressed,
body .mini-button-checked, body a:hover.mini-button-checked,
body a.mini-button-popup, body a:hover.mini-button-popup{
	background:#ebebeb;
	border-color:#adadad;
	color:#333333;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);    
}
body a.mini-button-disabled, body a:hover.mini-button-disabled{
	color:#999;
	border-color:#ddd;	
	background:none;
    opacity: 0.5;
    filter: alpha(opacity=50);	
}
.mini-button-iconTop .mini-button-icon{
    padding-top:26px;
    background-position:50% 1px;
}
/*-button颜色-*/
/*primary*/
.jrbtn-primary{
    background:#2f74bb;
    color:#fff;
}
body a:hover.jrbtn-primary
{
  color: #fff;
  background-color: #175b9e; 
}
body .mini-button-pressed.jrbtn-primary, body a:hover.mini-button-pressed.jrbtn-primary,
body .mini-button-checked.jrbtn-primary, body a:hover.mini-button-checked.jrbtn-primary,
body a.mini-button-popup.jrbtn-primary, body a:hover.mini-button-popup.jrbtn-primary{
  color: #fff;
  background-color: #175b9e; 
}
body a.mini-button-disabled.jrbtn-primary, 
body a:hover.mini-button-disabled.jrbtn-primary{
  color:#fff;
  background-color: #337ab7;
}
/*success*/
.jrbtn-success{    
    color:#fff;
    background:#71ac77;
}
body a:hover.jrbtn-success{
  color: #fff;
  background-color: #5f9664; 
}
body .mini-button-pressed.jrbtn-success, body a:hover.mini-button-pressed.jrbtn-success,
body .mini-button-checked.jrbtn-success, body a:hover.mini-button-checked.jrbtn-success,
body a.mini-button-popup.jrbtn-success, body a:hover.mini-button-popup.jrbtn-success{
  color: #fff;
  background-color: #5f9664; 
}
body a.mini-button-disabled.jrbtn-success, 
body a:hover.mini-button-disabled.jrbtn-success{
  color:#fff;
  background-color: #5cb85c;
}
/*info*/
.jrbtn-info{    
    color:#fff;
    background:#56a3b9;
}
body a:hover.jrbtn-info{
  color: #fff;
  background-color: #5da1bd; 
}
body .mini-button-pressed.jrbtn-info, body a:hover.mini-button-pressed.jrbtn-info,
body .mini-button-checked.jrbtn-info, body a:hover.mini-button-checked.jrbtn-info,
body a.mini-button-popup.jrbtn-info, body a:hover.mini-button-popup.jrbtn-info{
  color: #fff;
  background-color: #5da1bd; 
}
body a.mini-button-disabled.jrbtn-info, 
body a:hover.mini-button-disabled.jrbtn-info{
  color:#fff;
  background-color: #5bc0de;
}
/*warning*/
.jrbtn-warning{    
    color:#fff;
    background:#f9b140;
}
body a:hover.jrbtn-warning{
  color: #fff;
  background-color: #da9c3c; 
}
body .mini-button-pressed.jrbtn-warning, body a:hover.mini-button-pressed.jrbtn-warning,
body .mini-button-checked.jrbtn-warning, body a:hover.mini-button-checked.jrbtn-warning,
body a.mini-button-popup.jrbtn-warning, body a:hover.mini-button-popup.jrbtn-warning{
  color: #fff;
  background-color: #da9c3c; 
}
body a.mini-button-disabled.jrbtn-warning, 
body a:hover.mini-button-disabled.jrbtn-warning{
  color:#fff;
  background-color: #f0ad4e;
}
/*danger*/
.jrbtn-danger{    
    color:#fff;
    background:#ea5a53;
}
body a:hover.jrbtn-danger{
  color: #fff;
  background-color: #d5463e; 
}
body .mini-button-pressed.jrbtn-danger, body a:hover.mini-button-pressed.jrbtn-danger,
body .mini-button-checked.jrbtn-danger, body a:hover.mini-button-checked.jrbtn-danger,
body a.mini-button-popup.jrbtn-danger, body a:hover.mini-button-popup.jrbtn-danger{
  color: #fff;
  background-color: #d5463e; 
}
body a.mini-button-disabled.jrbtn-danger, 
body a:hover.mini-button-disabled.jrbtn-danger{
  color:#fff;
  background-color: #d9534f;
}
.mini-button-plain.jrbtn-primary,
.mini-button-plain.jrbtn-success,
.mini-button-plain.jrbtn-info,
.mini-button-plain.jrbtn-warning,
.mini-button-plain.jrbtn-danger{
    color:#333;
}
/*button尺寸*/
.jrbtn-lg .mini-button-text{
    padding:6px 12px 7px 12px;
}
.jrbtn-block{
    width:100%;
}
/*---定义徽标badge---*/
.badge{
    background-color:#fa625f;
    padding:2px 4px;
    font-weight:normal;
}
.mini-outlookbar-group .badge{
   margin-left:5px;
}
.badge-primary,.label-primary{
    background-color:#2f74bb;
}
.badge-success,.label-success{
    background-color:#71ac77;
}
.badge-info,.label-info{
    background-color:#56a3b9;
}
.badge-warning,.label-warning{
    background-color:#f9b140;
}
.badge-danger,.label-danger{
    background-color:#ea5a53;
}
.badge-lefttop{
    left:-5px;
    top:0
}
.badge-righttop{
    right:-5px;
    top:0
}
input[type=checkbox],
input[type=radio] {
    vertical-align: text-bottom;
}
.mini-outlookbar-border,
.mini-splitter-border,
.mini-splitter-pane {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing:content-box;
}
.btn{
    height:24px;
    padding:1px 8px;
}

.label-primary{
    background:#ecebeb;
    border-radius:2px;
    color:#999;
    padding:0 2px;
}
/*日历控件button*/
.fc button{
    height:24px !important;
}
.fc-state-default {
    background: #fff !important;
}
.fc-state-active {
    background-color: #2b7cd8 !important;
    border-color: #2b7cd8 !important;
    color: #fff !important;
}
/*------定义表单------*/
.mini-textbox,
.mini-buttonedit,
.mini-textboxlist{
    height:23px;
}
.mini-textbox-border,
.mini-buttonedit-border,
.mini-textboxlist-border{
    height:21px;
    border-color:#d3d3d3;
}

body .mini-textbox-focus .mini-textbox-border,
.mini-buttonedit-focus .mini-buttonedit-border,
body .mini-textboxlist-focus .mini-textboxlist-border,
.mini-error.mini-textbox-focus .mini-errorIcon,
.mini-error.mini-buttonedit-focus .mini-errorIcon,
.mini-error.mini-textboxlist-focus .mini-errorIcon{
    border-color:#77b2f0;
}

.mini-textbox-input,
.mini-buttonedit-input{
    font-size:14px;
    height:21px;
    line-height:21px;
    font-family: 'Microsoft YaHei',Arial, Helvetica;
}
.mini-buttonedit-button,
.mini-buttonedit-button-hover{
    width:17px;
    height:17px;
}
.mini-buttonedit-icon{
    height:15px;
    width:15px;
}
.mini-buttonedit-button-hover,
.mini-buttonedit-button-hover .mini-buttonedit-button{
    background:none !important;
    background-color:red;
}

.mini-textbox-input::-webkit-input-placeholder,
.mini-textbox-input:-woz-placeholder,
.mini-textbox-input::-moz-placeholder,
.mini-textbox-input:-ms-input-placeholder{
    color:#d0d0d0;
}
/*textboxlist里的被选择项*/
.mini-textboxlist-border{
    border:1px solid #ccc;
    border-right:none;
    vertical-align:bottom;
}
.mini-textboxlist .mini-textboxlist-item{
    height:19px;
    line-height:15px;
}
.mini-textboxlist .mini-textboxlist-item,
.mini-textboxlist .mini-textboxlist-item-hover {
    border:none;
    margin-bottom:0px
}
.mini-textboxlist .mini-textboxlist-inputLi{
    margin-bottom:0;
}

.textlist-btn a:hover.mini-button{
     background: url(images/icon/add.png) none no-repeat 50% 50%;
}
/*错误状态*/
.mini-error .mini-textbox-border,
.mini-error .mini-buttonedit-border,
.mini-error .mini-textboxlist-border{
    border-right:none;
}
.mini-error .mini-errorIcon{
    border:1px solid #d3d3d3;
    border-left:none;
    height:21px;
    width:19px;
    margin-top:0px;
    right:0px;
    background-color:#FFFFE6;
}
.mini-textarea.mini-error .mini-errorIcon{
    height:96%
}

.mini-error.mini-textboxlist .mini-errorIcon{
    border-right:none;
    height:24px;
}
.mini-error.mini-checkboxlist .mini-errorIcon{
    border:none;
    background-color:none;
}


/*只读状态*/
.mini-textbox-readOnly,
.mini-buttonedit-readOnly,
.mini-textbox-readOnly .mini-textbox-input,
.mini-buttonedit-readOnly .mini-buttonedit-input,
 .mini-buttonedit-readOnly .mini-buttonedit-buttons{
    background: #f8f8f8;
    color:#a9a9a9;
}
.mini-buttonedit-readOnly .mini-buttonedit-border{
    background: #f8f8f8;
}
/*禁用状态*/
body .mini-buttonedit-disabled .mini-buttonedit-border, 
body .mini-buttonedit-disabled .mini-buttonedit-input{
    background: #f8f8f8;
    color:#a9a9a9;
}
body .mini-buttonedit-disabled .mini-buttonedit-button{
    background: #f8f8f8;
}

/*------login定义输入框------*/
.login .mini-textbox {
    width: 100%;
    border-radius: 3px;
    display:block;
}
.mini-required .mini-textbox-border,
.mini-required .mini-buttonedit-border {
    
}
.login .mini-error .mini-errorIcon,
.login .mini-textbox-focus .mini-errorIcon{
    border:1px solid #fff;
}



/*login页面button*/
.login .mini-button,
.login a:hover.mini-button{
    width: 100%;
    font-size: 14px;
    padding: 10px 0px;
    margin-top: 3px;
    text-align: center;
    border-radius: 3px;
    border: none;
    color: #fff !important;
}
.login .mini-button-pressed, .login a:hover.mini-button-pressed,
.login .mini-button-checked, .login a:hover.mini-button-checked,
.login a.mini-button-popup, .login a:hover.mini-button-popup {
    border: none;
    padding: 10px 0px;
    color: #fff;
    cursor: pointer;
}
.shortcut_menu a:hover.mini-button,
.shortcut_menu .mini-button {
    padding: 0px;
    text-decoration: none;
    border-style: solid;
    border: none;
    background: none;
}
.login a.mini-button-disabled, .login a:hover.mini-button-disabled
{
    border:none;
    padding:10px 0px;
    color:#fff;
    background:#1360b8 url(images/icon/disabled1.png) repeat-x 0 0px;      
    cursor:default;
}
.login .mini-button-text {
    color: #fff;
    display: inline-block;
}
.login .loginButton {
    font-size: 18px;
    font-weight: bold;
}
.container-fluid.lg{
     padding:7% 0 0; 
 }
.login {
    margin: auto;
    border-radius: 5px;
}
.logintitle {
    text-align: center;
    height: 73px;
}
    .logintitle .logo {
        background-repeat:no-repeat;
        background-position:0 10px;
        display: inline-block;
        text-align: left;
        padding-left: 55px;
        min-height: 52px;
    }
    .logintitle p {
        margin: 0;
        padding: 0;
    }.logintitle p.p1 {
            font-size: 28px;
            padding: 18px 0 0 5px;
            font-weight: bold;
            letter-spacing: 1px;
        }
        .logintitle p.p2 {
            font-size: 14px;
            padding-top:5px ;
            text-transform: uppercase;
        }
.form_username,
.form_password {
    border:1px solid;
    border-radius: 3px; 
    padding: 10px 10px 10px 30px;
    background-position:10px 50%;
    background-repeat:no-repeat;
}
.showTips {
    height: 20px;
    color: red;
    width: 100%;
    float: right;
    text-align: right;
}
.login_RememberMe {
    height: 36px;
    display: inline;
}
    .login_RememberMe a {
        text-decoration: none;
    }
    .login_RememberMe a:hover {
        text-decoration: underline;
    }
/*语言选择区，wang加*/
.language {
    margin-top: 20px;
}
 .en_zh a.mini-button,
 .en_zh a:hover.mini-button{
     width: 100px;
     padding:3px 0px;
     margin-top: 3px;
     text-align: center;
     border-radius:3px;
 }
.en_zh .mini-button-text {
    line-height: 22px;
    color: #4e4e4e;
    display: inline;
}
.labelTips {
    float: left;
    font-weight: 600;
    color: #0068B7;
    width: 16px;
}
.footer {
    text-align:center;
    margin:60px auto;
    /*position:fixed;
    left: 0;
    right: 0;
    bottom:50px;
    z-index: 2;
    clear: both;*/
}
.footerlogo{
     height:47px;
     width:157px;
}
.footerlogo,.footertext{
        display:inline-block;
        vertical-align:bottom;
}
.footertext ul{
    margin-bottom:0;
    font-family: 'Microsoft YaHei',Arial,Tahoma;
}
/*快捷菜单*/
.shortcut_menu {
    position: absolute;
    top:14px;
    right: 5px;
}
.shortcut_menu .mini-button{
    margin-right:10px;
}
    .shortcut_menu .mini-button-text {
        position: relative;
        height:24px;
    }
    .shortcut_menu .mini-button-text,
    .shortcut_menu .mini-button-text span{
        color:white;
    }
    .shortcut_menu .badge {
        position: absolute;
    }
    .shortcut_menu .mini-button-allow {
        margin-top:5px;
        margin-left:5px;
    }
    /*快捷菜单弹框*/
.shortcut_menu_popup .mini-menu-inner {
    padding: 1px;
}
.shortcut_menu_popup .mini-menuitem {
    line-height:25px;
}
.shortcut_menu_popup .mini-menuitem-text,
.shortcut_menu_popup .mini-menuitem-text a {
    font-family:'Microsoft YaHei' ,Arial, Verdana,Tahoma,sans-serif;
    font-size:13px;
    text-decoration:none;
}
.shortcut_menu_popup .mini-menuitem-hover {
    background:#f6f6f6 url(images/menu/item111.png) repeat-x 0 0; 
    border:solid 1px #f6f6f6;
}
/*面包屑*/
.top_crumb{
    height:36px;
    line-height:36px;
    padding-left:14px;
    margin-bottom:14px;
}
    .top_crumb a:link, .crumb a:link,
    .top_crumb a:visited, .crumb a:visited,
    .top_crumb a:hover, .crumb a:hover {
        text-decoration: none;
    }
     .top_crumb_left{
        display:inline-block;
        float:left;
    }
    .top_crumb_right{
        display:inline-block;
        float:right;
    }
    .top_crumb .btn-default{
    background-image:none;
    background-color:white;
}
/*-----------------------树形菜单------------------*/
/*tree字体图标hover状态不晃动*/
#nav_leftMenuBar .mini-tree-icon,
#nav_leftMenuBar .mini-tree-node-hover .mini-tree-icon,
#nav_leftMenuBar .mini-tree-selectedNode .mini-tree-icon {
    height:auto;
}
/*tree整体边框样式*/
#nav_leftMenuBar .mini-outlookbar-border {
    border:none;
    border-top:none;
}
#nav_leftMenuBar .mini-outlookbar-group{
    border-color: none;
    border-bottom:none;
}
#nav_leftMenuBar .mini-outlookbar-groupHeader .mini-tools {
    right: 10px;
}
#nav_leftMenuBar .mini-outlookbar-groupHeader {
    height:36px;
    line-height:36px;
}
#nav_leftMenuBar .mini-outlookbar-hover,
#nav_leftMenuBar .mini-outlookbar-expand .mini-outlookbar-groupHeader {
    background-position: right top;
}
#nav_leftMenuBar.mini-outlookbar .mini-outlookbar-icon{
    height:36px;
    line-height:36px;
    margin-top:0px;
    margin-left:5px;
}

#nav_leftMenuBar .mini-outlookbar-groupTitle {
    height: 36px;
    line-height: 36px;
    padding-left:10px;
    background-position:5px 50%;
    background-repeat:no-repeat;
}
#nav_leftMenuBar.mini-outlookbar-groupBody {
    border-top:none;
}
/*-----------------------抽屉式菜单------------------*/
#nav_leftMenuBar.drawer-menu .mini-tree-nodetitle {
    margin-top: 0px;
    cursor: default;
    white-space: nowrap;
    height: 30px;
}
#nav_leftMenuBar.drawer-menu .mini-tree-node-ecicon {
    display: none;
}
#nav_leftMenuBar.drawer-menu  .mini-tree-treeLine .mini-tree-indent{
    background:none;
}
#nav_leftMenuBar.drawer-menu .mini-tree-nodetitle .mini-tree-nodeshow {
    padding-left: 25px;
}
#nav_leftMenuBar.drawer-menu .mini-tree-nodetext {
    height: 30px;
    line-height: 28px;
    vertical-align: middle;
    display: inline-block;
    padding-left:2px;
    white-space: nowrap;
}
#nav_leftMenuBar.drawer-menu .mini-tree-node-hover,
#nav_leftMenuBar.drawer-menu .mini-tree-node-hover .mini-tree-nodeshow,
#nav_leftMenuBar.drawer-menu .mini-tree-selectedNode .mini-tree-nodeshow{
    border: none;
    height: 30px;
    line-height: 28px;
}
#nav_leftMenuBar.drawer-menu .mini-tree-node-hover .mini-tree-nodeshow,
#nav_leftMenuBar.drawer-menu .mini-tree-selectedNode .mini-tree-nodeshow{
    padding-left: 25px;
    width: 100%;
}
/*全局mini-toolbar*/
.mini-toolbar{
    border:none;
    margin-bottom:14px;
    border-radius:3px;
    padding:5px 3px;
}
.mini-toolbar .mini-button{
    background:#ffffff;
    border-color:#ffffff;
}
.mini-window .mini-toolbar {
    border: 1px solid #d5d5d5 !important;
    background: #ffffff;
    padding: 0;
}
/*面板样式---.layout-panel*/
.layout-panel>.mini-panel-border{
    border:none;
    border-radius:4px;
}
.layout-panel>.mini-panel-border>.mini-panel-header{
    padding:5px 8px;
    background:#fff;
    font-weight:bold;
    border-top:4px solid #e7eaec;
    border-bottom:1px solid #e7eaec;
}
.layout-panel .mini-panel-collapse .mini-panel-header,
.layout-panel  .mini-panel-header{
    border-bottom:1px solid #e7eaec;
}
.layout-panel .mini-panel-header .mini-tools-collapse{
    background: url(images/tools/collapse.gif) no-repeat 50% 50%;
}
.layout-panel .mini-panel-header .mini-panel-collapse .mini-tools-collapse {
    background: url(images/tools/collapse.gif) no-repeat 50% 50%;
}
.layout-panel > .mini-panel-border > .mini-panel-viewport > .mini-panel-body {
    padding: 10px;
}

/*nospacing样式作用于层层嵌套的样式，消除因嵌套了多层而变厚的间距和边框*/
.nospacing.mini-splitter .mini-splitter-pane1, 
.nospacing.mini-splitter .mini-splitter-pane2{
    padding:0px;
}
.nospacing .mini-panel-border,
.nospacing .mini-splitter-pane2-vertical,
.nospacing .mini-splitter-border .mini-splitter-border,
.nospacing .mini-tabs-bodys 
{
    border:none;
}

.nospacing .mini-toolbar{
    border:none;
}
.nospacing .mini-panel-body,
.nospacing .mini-tabs-bodys{
    padding:0
}
.nospacing .mini-panel-border.mini-grid-border{
    border:0;
}
.nospacing .mini-tabs .mini-panel-border.mini-grid-border,
.nospacing .mini-panel-border.mini-grid-border{
    border-top:1px solid #d3d3d3;
}
.nospacing .mini-tabs .mini-toolbar{
    border-top:none;
}
/*选项卡-头部高度*/
.height-tab .mini-tab,
.mini-tab{
    padding:5px 10px;
}

/*关于主从表样式编辑*/
.master-detail-form {
}
.master-detail-form-infoedit {
    padding: 5px 0;
    /*border-bottom: 1px solid #d3d3d3;*/
}
.master-detail-form .mini-buttonedit,
.master-detail-form-infoedit .mini-textbox,
.master-detail-form-infoedit .mini-buttonedit，
.col-md-4 .mini-textbox,.col-md-4 .mini-buttonedit,
.col-md-8 .mini-textbox,.col-md-8 .mini-buttonedit{
   width:100%;
}
.master-detail-form .col-xs-4,.master-detail-form .col-xs-8,.master-detail-form .col-xs-12,
.master-detail-form .col-sm-2,.master-detail-form .col-sm-4,.master-detail-form .col-sm-6,.master-detail-form .col-sm-8,.master-detail-form .col-sm-9,.master-detail-form .col-sm-12,
.master-detail-form .col-md-2,.master-detail-form .col-md-4,.master-detail-form .col-md-5,.master-detail-form .col-md-7,.master-detail-form .col-md-8,.master-detail-form .col-md-10,.master-detail-form .col-md-12,
.master-detail-form .col-lg-2,.master-detail-form .col-lg-3,.master-detail-form .col-lg-5,.master-detail-form .col-lg-6,.master-detail-form .col-lg-7,.master-detail-form .col-lg-9,.master-detail-form .col-lg-10,.master-detail-form .col-lg-12
{
    padding:0 3px 0 3px;
}
.master-detail-form .col-margin{
    margin-bottom:3px;
}

.master-detail-form-infoedit td,
.master-detail-form-inner td,
.boxcls td{
    padding-left:3px;
    padding-right:3px;
}
.master-detail-form .mini-panel-toolbar{
    background:white;
}
.master-detail-form-title{
    width:120px;
    text-align:right;
}
.boxcls{
    width:100%;
}
/*.boxcls tr{
    height:30px;
    line-height:30px;
}*/
/*弹框样式*/
.mini-window {
    border-radius: 5px;
    box-shadow: 0 5px 15px #ccc;
    -moz-box-shadow: 0 5px 15px #ccc;
    -webkit-box-shadow: 0 5px 15px #ccc;
}
    
    .mini-window .mini-panel-border {
        border-radius: 5px;
        border: 1px solid #cdcdcd;
    }
    .mini-window .mini-panel-header{
        background: #eaeaea;
        color: #2e2e2e;
        font-weight: bold;
        border-bottom: 1px solid #cdcdcd;
        padding: 5px 5px;
    }
    .mini-window .mini-panel-viewport body{
        background: white;
    }
     /*.mini-window .mini-panel-viewport .mini-panel-body{
         padding:5px;
     }*/
    .mini-window .mini-layout-border {
        border: none;
    }
.noborder.mini-toolbar {
    border-bottom: none;
}
    .mini-panel .mini-tools{
        top:8px;
    }
    
.mini-window #form1 td,
.cs-window-form tr {
    height: 30px;
}
.popuplayer_button {
    /*padding:10px 0;*/
}
.cs-window .mini-panel-viewport {
    padding: 0;
}
.cs-window .mini-panel-toolbar {
    background: none;
    border-bottom:solid 1px #E4E4E4;
}
.cs-window .mini-panel-toolbar,
.cs-window .mini-panel-body,
.cs-window .mini-panel-footer {
   
}
.cs-window .mini-panel-footer {
    background: #eff2f4;
}
.cs-window{
    padding:5px 10px 0 10px;
}
.cs-window1 > .mini-splitter > .mini-splitter-border {
    border: none;
}
.cs-window-foot{
    margin:0 -10px;
}
    .cs-window-foot.mini-toolbar,
    .cs-window1-foot.mini-toolbar {
        padding: 5px 10px;
        background: #eaeaea;
        text-align: right;
        border: 0;
        border-top: 1px solid #cdcdcd;
    }
    .cs-window-foot.mini-toolbar {
        margin-top: 5px;
    }

form .mini-splitter .mini-splitter-pane1,
form .mini-splitter .mini-splitter-pane2{
    padding:5px;
}


/*由于bs与mini样式冲突，为保证搜索框高度一致而设定*/
.mini-panel .mini-toolbar .searchinfo *{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.searchinfo {
    border-radius:15px;
    width:200px;
    float:right;
}
#nav_leftTop {
    padding:5px;
}
#nav_leftTop .searchinfo{
    width:100%;
}
.searchinfo.mobile{
    width:100%;
    padding:5px;
}
    .searchinfo .hidden {
        display: none;
    }
    .searchinfo .form-control,
    .searchinfo .btn,
    .frame-advquery .btn{
        height:26px;
        padding:2px 10px;
    }
.searchinfo .form-control{
    border-radius:15px;
}
.searchinfo .input-group-btn>.btn{
    border-top-right-radius:15px;
    border-bottom-right-radius:15px;
}
.tabsbuttons .searchinfo .form-control,
.tabsbuttons .searchinfo .btn,
.tabsbuttons .frame-advquery .btn{
        height:26px;
    }

.mini-grid-border {
    border-bottom: none;
}
/*控制表格高度*/
.mini-grid-columns-view .mini-grid-table,
.mini-grid-rowstable tr {
    height: 30px;
}
.mini-grid-headerCell {
    font-weight: bold;
    background:#f8f8f8;
    }
/*定义鼠标选中某单元格后编辑内容时单元格的与编辑框的距离*/
.mini-grid-editwrap {
    
}
/*验证时必填单元格提示的背景颜色颜色*/
.mini-grid .mini-grid-cell-error,
.mini-grid .mini-grid-cell-error.mini-grid-cell-selected{
    background:#fee2f0;
    border:1px solid #ff8c8c ;
}
/*定义分页控件*/
.mini-grid-pager{
    border-bottom:none;
}
.mini-pager{
    height:28px;
}
.mini-pager .mini-textbox,
.mini-pager .mini-buttonedit{
    height:21px;
}
.mini-pager .mini-textbox-border,
.mini-pager .mini-buttonedit-border{
    height:19px;
}
.mini-pager-left {
    padding:1px;
}
.mini-pager-left .mini-button-text{
    vertical-align:initial;
}
.mini-grid-footer,
.mini-grid-pager {
    border-top: 1px solid  #d3d3d3;
    border-bottom: 1px solid  #d3d3d3;
    background: #ededed;
}
input.mini-pager-num{
    height:17px;
    line-height:17px;
}
/*替换miniui翻页控件图标*/
.mini-pager-first{
    background:url(../Images/pager-first.png) no-repeat;
}
.mini-pager-prev{
    background:url(../Images/pager-prev.png) no-repeat;
}
.mini-pager-next{
    background:url(../Images/pager-next.png) no-repeat;
}
.mini-pager-last{
    background:url(../Images/pager-last.png) no-repeat;
}
.mini-pager-reload{
    background:url(../Images/pager-reload.png) no-repeat;
}
.mini-pager  a:hover.mini-button{
    background:none;
    border:1px solid #ededed
}


/*定义鼠标选中某单元格后编辑内容时单元格的与编辑框的距离*/
.mini-grid-editwrap {
    padding:1px 0;
}
/*定义右上角导航信息页面样式*/
.contentdiv {
    margin: 0px 2%;
    overflow: hidden;
    padding-bottom:10px;
}

.topinfo, p{
    padding: 0;
    margin: 0;
}
    .topinfo p {
        font-weight: bold;
    }
.titlediv {
        padding: 15px 0px 5px 4px;
    }
.titleline {
        border-bottom-width:2px;
        border-bottom-style:solid;
    }
.contentline {
        border-bottom-width:1px;
        border-bottom-style:solid;
        padding-bottom: 15px;
    }
.noline {
        border-bottom: none !important;
    }
.contentdiv .contentdivl {
        width: 140px;
        text-align: right;
        padding: 15px 0px 0px;
        margin: 0px;
        display:inline-block;
        vertical-align:top;
    }
.contentdiv .contentdivr {
        /*margin-left: 145px;*/
        padding: 15px 0px 0px 10px;
        display:inline-block;
        vertical-align:top;
    }
.contentdivr img{
        width:62px;
        height:62px;
    }

/*忘记密码*/
.forgotpassword .content-title {
    background: #fff;
    border-bottom: 2px solid #f5f5f5;
    color: #222;
    font-size:20px;
    padding:5px 20px 20px;
    text-align: center;
}
.forgotpassword .form-group {
    margin-bottom: 20px;
}
/*只有底部边框的表单input
    .mini-textbox .mini-textbox-border,
    .mini-error .mini-textbox-border,
    .mini-required .mini-textbox-border,
    .mini-buttonedit .mini-buttonedit-border,
    .mini-buttonedit-focus .mini-buttonedit-border,
    .mini-popupedit .mini-buttonedit-border,
    .mini-buttonedit-popup .mini-buttonedit-border .mini-buttonedit-border,
    .mini-datepicker .mini-buttonedit-border .mini-buttonedit .mini-buttonedit-border {
        border-top: none;
        border-left: none;
        border-right: none;
    }
*/

/*嵌套左右分割器的左侧头部样式，参考mini-toolbar*/
.top-title {
    padding: 3px;
    border-bottom: 1px solid #d3d3d3;
    height: 32px;
}
/*定义fieldset详细内容样式*/
fieldset {
    border: 1px solid #d3d3d3;
    border-radius: 0px;
    margin:5px;
    padding:0 0 10px 
}

legend {
    width: initial;
    border: hidden;
    margin-bottom: 0;
    margin-left:10px;
    font-size: 14px;
    padding:0 5px;
}
.mini-radiobuttonlist-td input{
    width:initial !important;
}
/*miniui栅栏网格样式*/
.container-fluid{
    padding-left:10px;
    padding-right:10px;
}
.mini-row
{    
    *padding-right:1px;
}

.mini-col-1, .mini-col-2, .mini-col-3, .mini-col-4, .mini-col-5, .mini-col-6, .mini-col-7, .mini-col-8, .mini-col-9, .mini-col-10, .mini-col-11, .mini-col-12,
.mini-sm .mini-col-sm-1, .mini-sm .mini-col-sm-2, .mini-sm .mini-col-sm-3, .mini-sm .mini-col-sm-4, .mini-sm .mini-col-sm-5, .mini-sm .mini-col-sm-6, .mini-sm .mini-col-sm-7, .mini-sm .mini-col-sm-8, .mini-sm .mini-col-sm-9, .mini-sm .mini-col-sm-10, .mini-sm .mini-col-sm-11, .mini-sm .mini-col-sm-12,
.mini-md .mini-col-md-1, .mini-md .mini-col-md-2, .mini-md .mini-col-md-3, .mini-md .mini-col-md-4, .mini-md .mini-col-md-5, .mini-md .mini-col-md-6, .mini-md .mini-col-md-7, .mini-md .mini-col-md-8, .mini-md .mini-col-md-9, .mini-md .mini-col-md-10, .mini-md .mini-col-md-11, .mini-md .mini-col-md-12,
.mini-lg .mini-col-lg-1, .mini-lg .mini-col-lg-2, .mini-lg .mini-col-lg-3, .mini-lg .mini-col-lg-4, .mini-lg .mini-col-lg-5, .mini-lg .mini-col-lg-6, .mini-lg .mini-col-lg-7, .mini-lg .mini-col-lg-8, .mini-lg .mini-col-lg-9, .mini-lg .mini-col-lg-10, .mini-lg .mini-col-lg-11, .mini-lg .mini-col-lg-12
{
    float:left;
    display:inline;
    position: relative;
    min-height: 1px; 
    padding:0 5px;
}

.mini-col-12,
.mini-sm .mini-col-sm-12{
  width: 100%;
}
.mini-col-11,
.mini-sm .mini-col-sm-11{
  width: 91.66666667%;
}
.mini-col-10,
.mini-sm .mini-col-sm-10{
  width: 83.33333333%;
}
.mini-col-9,
.mini-sm .mini-col-sm-9 {
  width: 75%;
}
.mini-col-8,
.mini-sm .mini-col-sm-8 {
  width: 66.66666667%;
}
.mini-col-7,
.mini-sm .mini-col-sm-7 {
  width: 58.33333333%;
}
.mini-col-6,
.mini-sm .mini-col-sm-6 {
  width: 50%;
}
.mini-col-5,
.mini-sm .mini-col-sm-5 {
  width: 41.66666667%;
}
.mini-col-4,
.mini-sm .mini-col-sm-4 {
  width: 33.33333333%;
}
.mini-col-3,
.mini-sm .mini-col-sm-3 {
  width: 25%;
}
.mini-col-2,
.mini-sm .mini-col-sm-2 {
  width: 16.66666667%;
}
.mini-col-1,
.mini-sm .mini-col-sm-1 {
  width: 8.33333333%;
}

.mini-md .mini-col-md-12{
  width: 100%;
}
.mini-md .mini-col-md-11{
  width: 91.66666667%;
}
.mini-md .mini-col-md-10{
  width: 83.33333333%;
}
.mini-md .mini-col-md-9 {
  width: 75%;
}
.mini-md .mini-col-md-8 {
  width: 66.66666667%;
}
.mini-md .mini-col-md-7 {
  width: 58.33333333%;
}
.mini-md .mini-col-md-6 {
  width: 50%;
}
.mini-md .mini-col-md-5 {
  width: 41.66666667%;
}
.mini-md .mini-col-md-4 {
  width: 33.33333333%;
}
.mini-md .mini-col-md-3 {
  width: 25%;
}
.mini-md .mini-col-md-2 {
  width: 16.66666667%;
}
.mini-md .mini-col-md-1 {
  width: 8.33333333%;
}

.mini-lg .mini-col-lg-12{
  width: 100%;
}
.mini-lg .mini-col-lg-11{
  width: 91.66666667%;
}
.mini-lg .mini-col-lg-10{
  width: 83.33333333%;
}
.mini-lg .mini-col-lg-9 {
  width: 75%;
}
.mini-lg .mini-col-lg-8 {
  width: 66.66666667%;
}
.mini-lg .mini-col-lg-7 {
  width: 58.33333333%;
}
.mini-lg .mini-col-lg-6 {
  width: 50%;
}
.mini-lg .mini-col-lg-5 {
  width: 41.66666667%;
}
.mini-lg .mini-col-lg-4 {
  width: 33.33333333%;
}
.mini-lg .mini-col-lg-3 {
  width: 25%;
}
.mini-lg .mini-col-lg-2 {
  width: 16.66666667%;
}
.mini-lg .mini-col-lg-1 {
  width: 8.33333333%;
}


.mini-clearfix:after,
.mini-row:after{
  display: table;
  content: " ";
  clear: both;
}
.mini-clearfix,            
.mini-row
{
    *zoom:1;    
}

.mini-unspace
{
    *overflow:hidden;
    *height:0;
}



.mini-xs-active .mini-hidden-xs,
.mini-sm-active .mini-hidden-sm,
.mini-md-active .mini-hidden-md,
.mini-lg-active .mini-hidden-lg {
  display: none !important;
}

.mini-visible-xs,
.mini-visible-sm,
.mini-visible-md,
.mini-visible-lg,
.mini-visible-xs-inline,
.mini-visible-sm-inline,
.mini-visible-md-inline,
.mini-visible-lg-inline,
.mini-visible-xs-inline-block,
.mini-visible-sm-inline-block,
.mini-visible-md-inline-block,
.mini-visible-lg-inline-block {
  display: none !important;
}

.mini-xs-active .mini-visible-xs,
.mini-sm-active .mini-visible-sm,
.mini-md-active .mini-visible-md,
.mini-lg-active .mini-visible-lg {
  display: block !important;
}

.mini-xs-active .mini-visible-xs-inline,
.mini-sm-active .mini-visible-sm-inline,
.mini-md-active .mini-visible-md-inline,
.mini-lg-active .mini-visible-lg-inline {
  display: inline !important;
}

.mini-xs-active .mini-visible-xs-inline-block,
.mini-sm-active .mini-visible-sm-inline-block,
.mini-md-active .mini-visible-md-inline-block,
.mini-lg-active .mini-visible-lg-inline-block {
  display: inline-block !important;
  *display: inline !important;
  *zoom:1 !important;  
}

.mini-sm-active table.mini-visible-sm,
.mini-md-active table.mini-visible-md,
.mini-lg-active table.mini-visible-lg {
  display: table !important;
}

.mini-xs-active tr.mini-visible-xs,
.mini-sm-active tr.mini-visible-sm,
.mini-md-active tr.mini-visible-md,
.mini-lg-active tr.mini-visible-lg {
  display: table-row !important;
}

.mini-xs-active td.mini-visible-xs,
.mini-sm-active td.mini-visible-sm,
.mini-md-active td.mini-visible-md,
.mini-lg-active td.mini-visible-lg {
  display: table-cell !important;
}
