
.panel {text-align: unset;}
.panel-body{font-size:14px;}

.datagrid-header {border-top: 2px solid #7a7d96; border-bottom: 1px solid #7a7d96; background: #fafbfe !important;}
.datagrid-header-row {height: 40px !important;}
.datagrid-header-row span{font-size: 14px !important;font-weight: 500 !important;}
.datagrid-row:nth-child(even){background:#fafbfe;}
.datagrid-row-over:nth-child(even){background: #e2f5fd !important;}
.datagrid-row-selected:nth-child(even){background: #e2f5fd !important;color: #000000 !important;}

.datagrid-pager {background: #ffffff00!important;border-style: none;}
.datagrid-pager a[class*='btn'] { padding: 0.1rem 0.1rem !important;}
.datagrid-pager select{width: 50px !important;height: 32px !important;}

.sidemenu div.panel{border-bottom: 1px solid #bbbfcd !important; }


.combo-p {border: 1px solid #d4d4d4 }

.window-mask {
    /* background: #ccc; */
    background: rgba(0,0,0,0.5) !important;
}
.pagination-page-list {width: 50px !important}

.tabs-title {
    font-size: 16px;
}
.tabs-panels{padding-top: 10px}
.tabs li .tabs-inner {
  color: #000000a1;
  font-weight: 300;
  border-color: #0000001c;
}

.tabs li.tabs-selected .tabs-inner {
    font-weight: 500;
    color: #000;
    border-bottom: 3px solid #0075ff;
}

.tabs li.tabs-selected .tabs-inner {
  background-color: #ffffff;
  color: #0b0b0b;
  background: -webkit-linear-gradient(top,#e2f5fd 0,#e2f5fd 100%);
  background: -moz-linear-gradient(top,#e2f5fd 0,#e2f5fd 100%);
  background: -o-linear-gradient(top,#e2f5fd 0,#e2f5fd 100%);
  background: linear-gradient(to bottom,#e2f5fd 0,#e2f5fd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
}
.tabs-header-bottom .tabs li.tabs-selected .tabs-inner {
  background: -webkit-linear-gradient(top,#e2f5fd 0,#e2f5fd 100%);
  background: -moz-linear-gradient(top,#e2f5fd 0,#e2f5fd 100%);
  background: -o-linear-gradient(top,#e2f5fd 0,#e2f5fd 100%);
  background: linear-gradient(to bottom,#e2f5fd 0,#e2f5fd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2f5fd,endColorstr=#e2f5fd,GradientType=0);
}
.tabs-header-left .tabs li.tabs-selected .tabs-inner {
  background: -webkit-linear-gradient(left,#e2f5fd 0,#e2f5fd 100%);
  background: -moz-linear-gradient(left,#e2f5fd 0,#e2f5fd 100%);
  background: -o-linear-gradient(left,#e2f5fd 0,#e2f5fd 100%);
  background: linear-gradient(to right,#e2f5fd 0,#e2f5fd 100%);
  background-repeat: repeat-y;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=1);
}
.tabs-header-right .tabs li.tabs-selected .tabs-inner {
  background: -webkit-linear-gradient(left,#ffffff 0,#ffffff 100%);
  background: -moz-linear-gradient(left,#ffffff 0,#ffffff 100%);
  background: -o-linear-gradient(left,#ffffff 0,#ffffff 100%);
  background: linear-gradient(to right,#ffffff 0,#ffffff 100%);
  background-repeat: repeat-y;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=1);
}

.checkbox-checked {
    border: 2px solid #0070a9 !important;
    background: #0070a9;
}

.textbox .textbox-prompt {
  font-size: 12px;
  color: #403f3f;
}
.numberbox > input[type="text"]{
  text-align: right !important;
}
.tree-node{height: 28px!important;}

.checkbox path { stroke-width: 5px!important;}