﻿.ssorder_datalist {}
.ssorder_datalist .hxbtn {padding:0px 12px;}
.ssorder_datalist .hxtbl_datalist tbody td {padding:2px;}
.ssorder_datalist .hxfld_container {height:28px;}
.ssorder_datalist .hxfld_required_flag {display:none;}
.ssorder_datalist .hxfld_container>.hxfld_value {display: inline-block;float: left; width: 64%; position: relative; padding-right: 18px; height: 20px; line-height: 20px;}

/*primary 和info 背景色*/
.hxbgcolor_primary {
  background-color: #2f2e2d;
}
.hxbgcolor_primary_darker {
  background-color: #ffffff;
}


/* primary按钮颜色 */
.hxbtn.primary,
.hxbtn.primary[disabled]:hover,
.hxbtn.primary[disabled]:focus {
  background-color: #2f2e2d;
  border-color: #11100f;
}
.hxbtn.primary:focus,
.hxbtn.primary:hover,
.hxbtn.primary:active {
  background-color: #11100f;
  border-color: #020a10;
}
.hxbtn.primary:active:hover,
.hxbtn.primary:active:focus {
  background-color: #020a10;
  border-color: #000000;
}

/* info按钮颜色 */
.hxbtn.info,
.hxbtn.info[disabled]:hover,
.hxbtn.info[disabled]:focus {
  background-color: #2f2e2d;
  border-color: #11100f;
}
.hxbtn.info:focus,
.hxbtn.info:hover,
.hxbtn.info:active {
  background-color: #11100f;
  border-color: #020a10;
}
.hxbtn.info:active:hover,
.hxbtn.info:active:focus {
  background-color: #020a10;
  border-color: #000000;
}


span[hx_element_type=command][hx_cmd_code=hx_cancel] span {
  color: #fff
}

span[hx_element_type=command][hx_cmd_code=hx_closewin] span {
  color: #fff
}

#hxmastermenuitem_container {
    width: 100%;
    height: 50px !important;
    line-height: 50px !important;
    cursor: pointer;
    background-color: #fff !important;
    border-bottom: 2px solid #e0e0e0;
    border-radius:3px 3px;
}

#hxmastermenuitem_container:hover, #hxmastermenuitem_container.actived {
    border-left:3px solid black;
    border-right:3px solid black;
    color:black !important;
}


.hxwebpopupmenucontrol_menuitem_area {
    position: relative;
    width: 100%;    
    height: 50px !important;
    line-height: 50px !important;
    padding: 0 1px;
    cursor: pointer;
    background-color: #fff !important;
    color:#484343 !important;
    text-align:center;
    border-bottom: 2px solid #e0e0e0 !important;
}

.hxwebpopupmenucontrol_menuitem_area:hover {
    border-left:3px solid black;
    border-right:3px solid black;
    color:black !important;
    box-shadow: 0px 2px 10px 0px black;
}

.hxwebpopupmenucontrol_menuitem_area .has_seperator_line {
      border-bottom: 2px solid #e0e0e0 !important;
}

.hxwebpopupmenucontrol_menuitem_icon {
    display: inline-block;
    width: 16px;
    text-align: left;
    color: #fff
}

.hxwebpopupmenucontrol_menuitem_label {
    color: #484343 !important;
    font-weight: 700;
    width: 100%;
    display: inline-block;
    vertical-align: middle
}

.hxpg_left_area.hxbgcolor_primary {
    background-color: #fff;
    color: #484343;
}

.hxcolor_primary {
  color: #ffffff;
}

.hxcolor_primary_dark {
  color: #3c3c3c;
}

.hxtxt_decorated_line:before {
  border-left-color: #2f2e2d;
}

/*列表颜色样式 */
table thead td {background-image: linear-gradient(to bottom,#7a7a7a,#7a7a7a);}
.hover.hxtbl_datalist > tbody > tr:hover > td {background-color:#e7e6e6}
.striped.hxtbl_datalist > tbody:nth-of-type(2n) > tr > td{background-color:#f9fafb}
table thead td span {color:#ffffff; font-weight:500!important;}

.hxtbl_datalist>thead>tr:last-child>td {
  border-bottom: 1px solid #ddd
}

.hxtbl_datalist.lined td,.hxtbl_grid.lined td {
  border-bottom: 1px solid #ddd
}

.hxtbl_datalist.bordered td,.hxtbl_grid.bordered td {
  border: 1px solid #ddd
}

.hxtbl_datalist.bordered,.hxtbl_grid.bordered {
  border: 1px solid #ddd
}

/*对话框不含右侧菜单栏样式*/
.hxpg_no_right_area {position:absolute;left:0px;right:0px;min-width:280px;top:0px;bottom:0px;padding:0px 20px 0px 20px;}
.dialog_hxpg_section {
    margin-top:20px;
    width: 100%;
    background-color: #fff;
    border: 0px solid #bbb;
    -webkit-box-shadow: 0 0 0 #909090;
    box-shadow: 0 0 0 #909090;
}

.dialog_hxpg_section>.hxpg_section_head {
  margin-top: -20px;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
  position: relative
}

.dialog_hxpg_title_area_cmd_bar {
    position: absolute;
    right: 25px;
    text-align: right;
    bottom:20px;
    padding-top: 4px;
}

[readonly].hxinputbox.not_allow_pick {border:1px solid #ccc;background-color:#F0F0F0;}

input,textarea{
    border-radius:5px 5px !important;
}

.hxpg_layout_block.content_block {
    background-color: #fff;
     border:0px solid #bbb; 
    box-shadow: 0 0 0 #909090;
    padding: 20px;
}
