﻿
body{background-color:#F5F5F5}

[readonly].hxinputbox.not_allow_pick {
    background-color: #F0F0F0 !important;
     background-color: #f8f9fb;
     cursor: not-allowed;
     box-shadow: 1px;
     border: 1px solid #ccc;
}
/* 弹出框编辑页面整体布局 */
.divEditPageInArea {
    padding: 20px;
}
/*页面顶端按钮样式*/
.hxpg_bottom_area_cmd_bar button, .hxpg_title_area_cmd_bar button{
    width:73px!important;
}

/*关键字符样式*/
.seach_keycode_position{
    padding-top:10px;
}

.hxbtn.login_btn_style {
background: url(../project_images/login_btn.png);background-repeat: no-repeat no-repeat;background-position: 50% 0px;background-size: cover;
color:white;
}

.hxbtn.login_btn_style,
.hxbtn.login_btn_style[disabled]:hover,
.hxbtn.login_btn_style[disabled]:focus {
background: url(../project_images/login_btn.png);background-repeat: no-repeat no-repeat;background-position: 50% 0px;background-size: cover;
color:white;
}

.hxbtn.login_btn_style:hover {
background: url(../project_images/login_btn.png);background-repeat: no-repeat no-repeat;background-position: 50% 0px;background-size: cover;
color:white;
}

.hxpg_top_area{width:100%;height:50px;min-width:350px;overflow:hidden}
/*primary 和info 背景色*/
.top_bar_bgcolor {
  background: url(../project_images/main_page_top_bar.png);background-repeat: no-repeat no-repeat;background-position: 50% 0px;background-size: cover;
}


.mainpage_top_info_bar .topbar_logo 
{ 
    vertical-align:top; /*顶部对齐，然后topbar高度 - logo图片高度的一半作为margin-top使图片垂直居中*/
    margin:18px 20px 0px 20px; /*左右各10px间距*/
    width:100px;height:17px;
    background-color:transparent;   /*突出显示logo内容*/
}

.mainpage_top_info_bar .topbar_logo2
{ 
    vertical-align:top; /*顶部对齐，然后topbar高度 - logo图片高度的一半作为margin-top使图片垂直居中*/
    margin:10px 20px 0px 0px; /*左右各10px间距*/
    width:115px;height:33px;
    background-color:transparent;   /*突出显示logo内容*/
}

.mainpage_top_info_bar #topbar_right_area 
{
    float:right;
    text-align:right; /*右浮动，内部内容也靠右对齐*/
    height: 50px;
    line-height: 50px; /*line-height和height一致以便内部文本垂直居中*/
}

.mainpage_top_info_bar .topbar_button {width:40px;height:50px;display:inline-block;text-align:center;vertical-align:top;border-right:1px solid white;}
.mainpage_top_info_bar .topbar_button:last-child {border-right:none;} 
.mainpage_top_info_bar .topbar_button:hover {background-color:transparent;}

/*左边菜单*/
.hxpg_left_area{position:absolute;left:0;width:180px;top:50px;bottom:0;min-height:420px}
.hxbgcolor_primary_darker {background-color: #ECECEC;}
.hxbgcolor_primary {background-color: #ECECEC;color:#747474;border-right:1px solid #c7c7c7;}
.mainpage_menu_bar #divMenuBarFoldUnFold {color:black;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;cursor:pointer;border-bottom:1px solid #c7c7c7;}/*颜色相关属性在project_*.css文件中定义*/
.mainpage_menu_bar #hxmastermenuitem_container {width:100%;height:35px;line-height:35px;cursor:pointer;} /*颜色相关属性在project_*.css文件中定义 {background-color:;}*/
.mainpage_menu_bar #hxmastermenuitem_container #hxmastermenuitem_text {margin-left:10px;max-width:130px;height:16px;line-height:16px;display:inline-block;vertical-align:middle;font-weight:normal;font-size:12px;}

/*菜单和popupmenu控件专有颜色*/
.hxwebpopupmenucontrol_menuitem_area {
  background-color: #ECECEC;
}

.hxwebpopupmenucontrol_menuitem_area:hover {
  background-color: #D4D4D4;
}

#hxmastermenuitem_container:hover {
  background-color: #D4D4D4;
}
#hxmastermenu_popupchildmenu_level_1 .hxwebpopupmenucontrol_menuitem_area {
  background-color: #D4D4D4;
}
#hxmastermenu_popupchildmenu_level_1 .hxwebpopupmenucontrol_menuitem_area:hover {
  background-color: #c9c9c9;
}
#hxmastermenu_popupchildmenu_level_2 .hxwebpopupmenucontrol_menuitem_area {
  background-color: #c9c9c9;
}
#hxmastermenu_popupchildmenu_level_2 .hxwebpopupmenucontrol_menuitem_area:hover {
  background-color: #D4D4D4;
}
.hxwebpopupmenucontrol_menuitem_label{color:#747474;font-weight:700;width:100%;display:inline-block;vertical-align:middle;font-weight:normal;font-size:12px;}

.hxwebpopupmenucontrol_menuitem_area.has_seperator_line {
    border-top: solid 1px #bbb;
}
/*菜单图标*/
.menu_icon_case_doc {
    background-image: url(../project_images/icon_case_doc.png);
    background-repeat: round;
}
.menu_icon_case_status {
    background-image: url(../project_images/icon_case_status.png);
    background-repeat: round;
}
.menu_icon_dealer {
    background-image: url(../project_images/icon_dealer.png);
    background-repeat: round;
}
.menu_icon_doctor {
    background-image: url(../project_images/icon_doctor.png);
    background-repeat: round;
}
.menu_icon_sales {
    background-image: url(../project_images/icon_sales.png);
    background-repeat: round;
}
.menu_icon_report {
    background-image: url(../project_images/icon_report.png);
    background-repeat: round;
}
.menu_icon_product {
    background-image: url(../project_images/icon_product.png);
    background-repeat: round;
}
.menu_icon_msg {
    background-image: url(../project_images/icon_msg.png);
    background-repeat: round;
}
.menu_icon_email {
    background-image: url(../project_images/icon_email.png);
    background-repeat: round;
}
.menu_icon_finance_period {
    background-image: url(../project_images/icon_finance_period.png);
    background-repeat: round;
}
.menu_icon_clinic {
    background-image: url(../project_images/icon_clinic.png);
    background-repeat: round;
}

menu_icon_report{
    background-image: url(../project_images/icon_report.png);
    background-repeat: round;
}

.hxpg_right_area {top:50px !important;}
.hxwebpopupmenucontrol_menuitem_icon {color:#747474}


.cnt_page_top_info_bar .topbar_logo 
{ 
    vertical-align:top; /*顶部对齐，然后topbar高度 - logo图片高度的一半作为margin-top使图片垂直居中*/
    margin:18px 20px 0px 20px; /*左右各10px间距*/
    width:100px;height:17px;
    background-color:transparent;   /*突出显示logo内容*/
}
.cnt_page_top_info_bar .topbar_logo2
{ 
    vertical-align:top; /*顶部对齐，然后topbar高度 - logo图片高度的一半作为margin-top使图片垂直居中*/
    margin:10px 20px 0px 0px; /*左右各10px间距*/
    width:115px;height:33px;
    background-color:transparent;   /*突出显示logo内容*/
}

.cnt_page_top_info_bar #topbar_right_area 
{
    float:right;
    text-align:right; /*右浮动，内部内容也靠右对齐*/
    height: 50px;
    line-height: 50px; /*line-height和height一致以便内部文本垂直居中*/
}
.cnt_page_top_info_bar .topbar_button {width:60px;height:50px;display:inline-block;text-align:center;vertical-align:top;border-right:1px solid white;}
.cnt_page_top_info_bar .topbar_button:last-child {border-right:none;} 
.cnt_page_top_info_bar .topbar_button:hover {background-color:transparent;}
.cnt_page_top_info_bar #spnGoHomeButton {margin-top:14px;}
#spnGoHomeButtonContainer {cursor:pointer;}
#hxwebjs_progessbar_cover_div_to_disable_mouse_input_under_dialog {background-color:#828282 !important;}

.cnt_page_menu_bar #divMenuBarFoldUnFold {color:black;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;cursor:pointer;border-bottom:1px solid #c7c7c7;}/*颜色相关属性在project_*.css文件中定义*/
.cnt_page_menu_bar #hxmastermenuitem_container {width:100%;height:35px;line-height:35px;cursor:pointer;} /*颜色相关属性在project_*.css文件中定义 {background-color:;}*/
.cnt_page_menu_bar #hxmastermenuitem_container #hxmastermenuitem_text {margin-left:10px;max-width:130px;height:16px;line-height:16px;display:inline-block;vertical-align:middle;font-weight:normal;font-size:12px;}
.cnt_page_menu_bar #WebPageExitSystemArea {border-bottom:1px solid #c7c7c7;}
#WebPageExitSystemArea {font-weight:normal;color:black;}

.hxcolor_primary_dark {color:#000000}


/* 数据列表标题样式 */
.hxtbl_datalist.bordered,
.hxtbl_grid.bordered {
    border: 0px;
}

.hxtbl_datalist > thead > tr:last-child > td {
    border-bottom: 2px solid #cecece;
}

.hxbgcolor_datalist_head td,
.hxtbl_grid td {
    color: #6d7079;
    background-color: #f9f9f9;
    line-height: 1.2;
}
    /* 列表标题行按钮样式 */
    .hxbgcolor_datalist_head td .hxbtn {
        line-height: 1.2;
    }

.hxtbl_datalist.bordered td,
.hxtbl_grid.bordered td {
    border: 0px;
}

/* 数据列表内容样式 */
.hxtbl_datalist.striped > tbody:nth-of-type(even) > tr > td {
    background-color: #f9fafb;
}

.hxtbl_datalist.hover > tbody > tr:hover > td {
    background-color: #e5e5e5;
}

/* 列表前缀列样式 */
#hx_datalist_prefix_column_head {
    background-color: #999999;
}

/* 列表区域对象名称样式 */
.hxpg_datalist_section_head_title {
    margin-top: -5px;
    padding: 10px 0;
    position: relative;
}


