/*
 * 主题配置样式模板
 *
 * @author WuNana
 * @version V1.0.1(20220218)
 *
 *===============================================================================
 * 一、更新说明：
 * V1.0.0(20220218) WuNana 建立。
 * V1.0.1(2022511) WuNana 完善主菜单字体，字体大小，选中页签，选中tab颜色。
 * V1.0.2(2022512) WuNana 明细页签字体颜色调整。
 * V1.0.3(20220803) WuNana 二级菜单 三级菜单 样色设置，hover样式完善。
 * V1.0.4(20231120) WuNana 【西安隆基】主题色选中和不选中的边框颜色需要区分 任务:20231115141814000656
 * V1.0.5(20240807) WangManman 【vivo】WMS UI登录页面 20240801145154000903 增加浏览器页签、选择仓库配置
 * V1.0.6(20241028) WangManman 【vivo】主题配置字体配置非全局的BUG修复 20241024180905000128
 *===============================================================================
 */
body{
    --loginFont: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
    --loginFontSize: 12px;
    --loginFontColor: #fff;

    --topBgColor:#44536c;
    --topFont: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
    --topFontSize: 12px;
    --topFontColor:#b2bed3;
    --topTabBgColor: #cd3e3a;
    --topTabFontColor: #FFF;

    --leftMenuBgColor:#44536c;
    --leftMenuFontColor:#dedede;
    --leftMenuFontSize:12px;
    --leftMenuFont:arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
    --leftMenuIconColor: #ffffff;
    --leftMenuSelectedBgColor:#19202c;
    --leftMenuSelectedFontColor: #dedede;
    --leftMenuSelectedIconColor: #c73e3e;
    --leftMenuLevel2Bgcolor: #44536c;
    --leftMenuLevel3Bgcolor: #44536c;

    --formBgColor:#fff;
    --formFont:arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;;
    --formFontSize:12px;
    --formFontColor:#000;
     /* 20231120 WuNana 【西安隆基】主题色选中和不选中的边框颜色需要区分20231115141814000656 */
    --leftMenuBorderColor: #252d3b;
    --leftMenuLevel2BorderColor: #252d3b;
    --leftMenuLevel3BorderColor: #252d3b;

    /* 20240805 WangManman 【vivo】增加登录按钮颜色和选择仓库界面颜色配置 */
    --buttonColor: #e53935;
    --warehouseBgColor: #e0e0e0;
}
#loginbox .main_input_box, #loginbox .main_input_box .btn-primary, #loginbox p, #language_form select, #copyrightInfo .copyTitle, .login .userItem .panel-body .userItem_content, .login .userItem .panel-body .userItem_title{
    font-size:12px;
    font-family:arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
    color:#fff;
}
#loginbox div.forgetPwdDiv, #loginbox div.agreementPolicy {
    font-family:arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
}

#copyrightInfo .copyTitle:hover{
    color:#fff;
}
#loginbox .main_input_box input,#language_form select{
    color: rgb(51,51,51);
}
.login .userAlert{
    color: #ffe412;
}
/*进入系统、强制登录按钮颜色*/
.login .btn-primary {
    background-color: #e53935;
    border: 1px solid #e53935;
}
.login .btn-primary:active:hover,.login .btn-primary.active:hover,.login .btn-primary:active:focus,.login .btn-primary.active:focus,.login .btn-primary:active.focus,.login .btn-primary.active.focus {
    background-color: #e53935 !important;
    border-color: #e53935 !important;
}
.login .btn-primary:hover {
    background-color:#e53935;
    border-color: #e53935;
}
.login .btn-primary:active {
    background-color: #e53935;
    border: 1px solid #e53935;
}
.login .btn-primary:focus {
    background-color:#e53935;
    border-color: #e53935;
}
/*选择仓库界面颜色*/
#loginbox #formQSC, #loginbox #tmsformQSC {
    background-color: #e0e0e0;
}
.navbar, .navbar.navbar-default, .hamburger-button
{
    background-color: #44536c;
    font-family: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
    color: #ccc;
}
.navbar .navbar-right .dropdown i:hover, .navbar .navbar-nav>li>a:hover, .hamburger-button:hover{
    color: #ccc;
}
#app-tabs li.ui-tabs-active{
    background-color: #cd3e3a;
}
#app-tabs li.ui-tabs-active a, #app-container-region li .ui-icon-close{
    color: #fff !important;
}
#app-tabs .nav-tabs > li > a, #app-tabs .nav-tabs > li > a:hover, #app-tabs .nav-tabs > li > a:focus{
    color: #fff !important;
}
#app-tabs li.ui-tabs-tab {
	font-size: 12px;
}
.navbar .navbar-right .dropdown .userInfoText {
	font-size: 12px;
}
#mainContainer, #mianMenuTree, #mainContainer .dhxtreeview_material div.dhxtreeview_cont
{
    background-color: #44536c;
    color: #fff;
    font-size: 12px;
    font-family: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
}
#homeFuzzySearch div.dhxcombo_option {
    font-family: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
}
#mainContainer div.dhxtreeview_area div.dhxtreeview_item{
    background-color: #44536c;/*一级菜单颜色*/
    /*border-bottom: 1px solid #313d51;*/
    border-bottom: 1px solid #252d3b;  /*20231120 WuNana 设置边框色*/
    color: #fff;
}
#mainContainer div.dhxtreeview_area div.dhxtreeview_kids_cont .dhxtreeview_item{
    border-top: 1px solid #313d51;
}
/*菜单选中颜色 */
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text.dhxtreeview_item_text_selected,
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text.dhxtreeview_item_text_selected div.dhxtreeview_item_label{
    background-color: #313d51;
}
/*二级菜单颜色*/
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item.treeLevel_2{
    background-color: #44536c;
    border-top-color: #252d3b; /*20231120 二级菜单边框颜色*/
}
/*三级菜单颜色*/
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item.treeLevel_3{
    background-color: #44536c;
    border-top-color: #252d3b; /*20231120 三级菜单边框颜色*/
}
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_label{
   /*WuNana 20220511 主菜单字体大小，字体颜色设置*/
    font-size: 12px;
    font-family: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
 }
 /*菜单hover颜色*/
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text:hover,
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_label:hover,
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text:hover div.dhxtreeview_item_label,
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text.dhxtreeview_item_text_selected:hover div.dhxtreeview_item_label,
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_kids_cont div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_label:hover{
    background-color:#313d51;
    color:#fff;
}
/*
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_icon i.fa{
    color: var(--leftMenuIconColor);
}
*/
#mainContainer .dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text_selected div.dhxtreeview_item_icon i{
    color: #c73e3e !important;
}
.outRoot_dockMenuParent > .dhxwin_brd.dhxwin_hdr_hidden{
    background-color:#44536c;
}
.dhxlayout_base_material div.dhx_cell_layout, .dhxlayout_base_material div.dhx_cell_layout div.dhx_cell_hdr, .dhx_toolbar_material, div.gridbox_material.gridbox .xhdr,
div.gridbox .objbox, .dhxtabbar_base_material div.dhxtabbar_tabs, .dhxtabbar_base_dhx_web div.dhxcelltop_statusbar div.dhxcont_statusbar, .dhxtabbar_base_dhx_web div.dhxtabbar_tabs{
    background-color: #fff;
    font-family: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
    font-size: 12px;
    color: #000;
}
div.gridbox_material.gridbox table.hdr td,.dhxform_obj_material,.dhxwins_vp_material div.dhxwin_hdr,
.dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item,
.dhx_dataview_item, .standartTreeRow, div.dhxcombolist_material div.dhxcombo_option{
    font-family: arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text{
	background-color: #fff;
    font-size: 12px;
    color: #000;
}
.dhxtabbar_base_dhx_web div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text{
	background-color: #fff;
}
.dhxtabbar_base_dhx_web div.dhxtabbar_tabs,.dhxtabbar_base_dhx_web div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text{
	background-color: #fff;
    color: #000 !important;
}
.form_obj_material, div.gridbox_material.gridbox table.obj tr td, div.gridbox_material.gridbox table.hdr td,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv{
    font-size: 12px;
    color: #000;
}
.form-group .checkbox label, .form-group .radio label, .form-group label, .form-control, .dhxform_obj_material fieldset.dhxform_fs legend.fs_legend,
.fs_form-group .checkbox label, .fs_form-group .radio label, .fs_form-group label, .dhxform_obj_material div.dhxform_control.dhxform_img_node div.dhxform_img{
    font-size: 12px;
    color: #000;
}
