/** 主题皮肤 **/

/* checkbox */
.checkbox__mark:hover {
    border-color: #4f7cd1;
}
.checkbox__mark.checkbox--active,
.checkbox__mark.checkbox--active:hover {
    border-color: #4f7cd1;
}
.checkbox__mark.checkbox--active .iconfont,
.checkbox__mark.checkbox--active:hover .iconfont {
    color: #f4f4f4;
    background-color: #4f7cd1;
    transform: scale(0.833333)
}

/** 普通按钮 **/
.button.button--normal {
    background-color: #1C6EFF;
}
.button.button--normal:hover {
    background-color: #3e85f7;
}
.button.button--normal:focus {
    background-color: #143DB8;
}

/** 主色线性按钮 **/
.button-line.button--normal {
    background: #fff;
    border-color: #4f7cd1;
    color: #4f7cd1;
}
.button-line.button--normal:hover {
    background: #F1F7FF;
}
.button-line.button--normal:active {
    background: #D2E6FF;
}

/** 灰色线性按钮 **/
.button-light-line.button--normal {
    border-color: #bdbdbd;
    color: #6b6b6b;
}
.button-light-line.button--normal:hover {
    background: #F1F7FF;
    border-color: #4f7cd1;
    color: #4f7cd1;
}
.button-light-line.button--normal:active {
    background: #D2E6FF;
    border-color: #4f7cd1;
    color: #4f7cd1;
}

.button-line.button--disabled,
.button-line.button--loading,
.button-light-line.button--disabled,
.button-light-line.button--loading,
.button-middle-light-line.button--disabled,
.button-middle-light-line.button--loading,
.button-middle-light-line.button--disabled:hover,
.button-middle-light-line.button--loading:hover {
    background: #f4f4f4;
    border: 1px solid #e4e4e4;
    color: #bbb;
    cursor: default;
}

/** 输入框 **/
.input-login-style .input-linellae {
    border-color: #CCCCCC;
}
.input-login-style .input-linellae-active {
    border-color: #4f7cd1;
}

/** 顶部拖动栏图标 **/
.ec-head-button {
    background: rgba(255,255,255,0.5);
}

/** 温馨提示 **/

.login-notice__title {
    color: #FFFFFF;
    border-bottom: 1px solid rgba(255,255,255 , 0.16);
}
.login-notice__content {
    color: #fff;
}

/** 组织名称 **/
.login-head__title {
    color: #fff;
}

/* 主题背景颜色（资源头部背景） */
.theme-bg-color {
	background: #4f7cd1;
	/*background: #61686d;*/
}
/* 文字颜色 */
.theme-font-color {
	color: #4f7cd1;
}
/* 图标 */
.theme-icon-color {
	color: #4f7cd1;
}
.theme-icon-hover:hover {
    color: #5E96FF;
}
.theme-icon-hover:active {
    color: #395894;
}

/* 应用图标 */
.theme-app-icon-color {
	color: #4f7cd1;
}
.theme-app-icon-hover:hover {
    color: #5E96FF;
}
.theme-app-icon-hover:active {
    color: #395894;
}

/* 主题备案信息颜色 */
.theme-filing-color {
    color: white;
}

/* 主题备案信息链接颜色 */
.theme-filing-link-color {
    color: #204ed9;
}

/* 链接颜色 */
.theme-link-color {
    color: #204ed9;
}
.theme-link-color:hover {
    text-decoration: underline;
}
/* 鼠标经过颜色（链接） */
.theme-hover-color:hover {
    color:#4f7cd1;
}
/* 链接点击后颜色 */
.theme-link-color:active,
.theme-hover-color:active {
    color:#3466A2;
}
.theme-similar-color {
    color: #a1c4ee;
}
.theme-border-color {
    border-color: #4f7cd1;
}
/* 禁用后样式 */
.theme-disabled-item,
.theme-disabled-item:hover,
.theme-disabled-item:active{
    color: #D5D5D5;
    cursor: default;
    text-decoration: none;
}
/* 登录头部 */
.login-head {
    border-bottom: 1px solid #69a0e4;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}
/* 登录背景 */
.login,
.login-bg {
	background-color: #61686d;
}
/* 组织名称 */
.login-head__title {
	color: #fff;
    border-left: 1px solid #fff;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
/* 中英文切换位置 */
.login-head__language__com {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    opacity:0.7;
    -khtml-opacity:0.7;
    -moz-opacity:0.7;
    color: #fff;
}
.login-head__com__text {
    color: #fff;
}
.login-head__language__com.login-head__language__line {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity:1;
    -khtml-opacity:1;
    -moz-opacity:1;
    color: #fff;
}
.login-head__help:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity:1;
    -khtml-opacity:1;
    -moz-opacity:1;
}

/* 温馨提示 */
.login-notice-bg {
    background: #3A74FD;
    opacity: 0.6;
    filter:alpha(opacity=60);
}
.login-notice__title {
	color: #fff;
    border-bottom: 1px solid #72a6e5;
    border-bottom: 1px filter: alpha(opacity=70);
}
.app-setting__item--active {
    opacity: 1;
    filter: alpha(opacity=100);
}
/** 用户点击箭头 **/
.app-setting__box {
    color: #fff;
}
/* 最小、最大化、关闭 */
.action-bar__com {
    color: #fff;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.action-bar__com:hover {
    background: rgba(255, 255, 255, .3);
    opacity: 1;
}
.action-bar__com:last-child:hover {
    opacity: 1;
    background: #e55555;
}
/* aio客户端最小、最大化、关闭 */

.action-bar-aio .action-bar__com {
    color: #000;
}
.action-bar-aio .action-bar__com.minimize:hover,
.action-bar-aio .action-bar__com.maxmize:hover {
    opacity: 1;
    background: #e7f4ff;
}
.action-bar-aio .action-bar__com.exit:hover {
    opacity: 1;
    color: #fff;
    background: #cf181d;
}

.action-bar__button .action-bar__back,
.action-bar__button .action-bar__back:hover {
    opacity: 0.3;
    filter:alpha(opacity=30);
}
/* 组织名称 */
.app-logo__group-name {
    color: #fff;
    border-left: 1px solid #fff;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}



/* 认证标题 */
.box-title,
.include-box__subtitle {
    color:#333;
}
/* 弹框标题 */
.dialog-title {
    color: #4f7cd1;
}
/* 密码认证标题 */
.pwd_title {
    color:  #4F7CD1;
    font-size: 20px;
    text-align: left;
}

/** 输入框 **/
.input-console-style .input-txt {
    border: 1px solid #DEE3ED;
}
.input-console-style .input-txt-foucs {
    border-color: #204ED9;
}
.input-console-style .input-column-name {
    color: #707A89;
}

/* 左侧导航 */
.app-center-left-nav--custom.nav-wrapper {
	background: #192648;
}

/* aio客户端下样式 */
.global-aio-client-wrap .login-notice-bg {
    background: #e1eafb;
    opacity: 0.5;
}
.global-aio-client-wrap .login-notice__title {
    color: #2f3540;
    border-bottom: 1px solid rgb(127, 131, 142, 0.2);
}
.global-aio-client-wrap .login-notice__content {
    color: #5e6573;
}


/* 工作台主题配色start */
/* 左侧菜单背景色 */
#app .theme-nav-wrapper {
    background-color: #001866;
}
/* 左侧菜单激活时的背景色 */
#app .theme-main-menu-item--active {
    background: var(--theme-blue-primary);
}
/* 左侧菜单激活时按钮的颜色 */
#app .theme-main-menu-item-icon {
    color: #fff;
}
/* 左侧菜单激活文字的颜色 */
#app .theme-main-menu-item-label {
    color: #fff;
}
/* 左侧菜单鼠标悬浮时的背景色 */
#app .theme-main-menu-item:hover {
    background: rgba(255, 255, 255, .1);
}

/* 底部工具栏背景色 */
#app.global-not-login .theme-operation-bar-wrapper {
    background: hsla(0,0%,100%,.9);
    box-shadow: inset 0 1px 0 0 #e1e5eb;
}
#app.global-not-login .theme-operation-bar-wrapper--transparent {
    background: transparent;
    box-shadow: none;
}
/* 底部工具栏按钮颜色 */
#app.global-not-login .theme-opt-icon {
    color: var(--theme-blue-primary);
}
/* 底部工具栏文字颜色 */
#app.global-not-login .theme-opt-title {
    color: #454c59;
}
/* 底部工具栏右侧折叠按钮的背景色 */
#app.global-not-login .theme-collapse-icon {
    background: var(--theme-blue-hover-l1);
}
/* 底部工具栏右侧折叠按钮鼠标悬浮时的背景色 */
#app.global-not-login .theme-collapse-icon:hover {
    background: var(--theme-blue-hover-l1);
}

/* 顶部工具栏按钮颜色 */
#app.global-not-login .theme-action-bar-icon {
    color: #000;
}
/* 顶部工具栏按钮（除关闭按钮之外的按钮）鼠标悬浮时的背景色及按钮颜色 */
#app.global-not-login .theme-action-bar-icon:hover {
    background: var(--theme-blue-hover-l1);
}
/* 顶部工具栏按钮（关闭按钮）鼠标悬浮时的背景色及按钮颜色 */
#app.global-not-login .theme-action-bar-icon.theme-action-bar-icon__close:hover {
    background: var(--theme-error-color);
    color: #fff;
}
/* 工作台主题配色end */

.expired--bg--color {
        background-color: #0d9e2c;
}

