@CHARSET "UTF-8";
.msg .x-box-mc {
    font-size: 14px;
}

#msg-div {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 300px;
    z-index: 20000;
}

#msg-div .msg {
    border-radius: 8px;
    -moz-border-radius: 8px;
    background: #F6F6F6;
    border: 2px solid #ccc;
    margin-top: 2px;
    padding: 10px 15px;
    color: #555;
}

#msg-div .msg h3 {
    margin: 0 0 8px;
    font-weight: bold;
    font-size: 15px;
    color: red;
}

#msg-div .msg p {
    margin: 0;
    font-size: 13px;
}

.x-message-box-success {
    background-position: top left;
    background-repeat: no-repeat
}

.x-form-readonly {
    color: #0B66B0;
}

.iconCls_add {
    background-image: url(../img/add.png) !important;
}

.iconCls_edit {
    background-image: url(../img/edit.png) !important;
}

.iconCls_delete {
    background-image: url(../img/delete.png) !important;
}

.iconCls_accept {
    background-image: url(../img/accept.png) !important;
}

.iconCls_cancel {
    background-image: url(../img/cancel.png) !important;
}

.iconCls_arrowRedo {
    background-image: url(../img/arrow_redo.png) !important;
}

.x-message-box-success {
    background-image: url(../img/icon-success.png) !important;
}

.iconCls_trash {
    background-image: url(../img/trash.png) !important;
}

.iconCls_magnifier {
    background-image: url(../img/magnifier.png) !important;
}

.iconCls_shift {
    background-image: url(../img/shift.png) !important;
}

.iconCls_wrench {
    background-image: url(../img/wrench.png) !important;
}

.iconCls_user {
    background-image: url(../img/user.png) !important;
}

.iconCls_userAdd {
    background-image: url(../img/user_add.png) !important;
}

.iconCls_userDelete {
    background-image: url(../img/user_delete.png) !important;
}

.iconCls_userEdit {
    background-image: url(../img/user_edit.png) !important;
}

.iconCls_group {
    background-image: url(../img/group.png) !important;
}

.iconCls_groupAdd {
    background-image: url(../img/group_add.png) !important;
}

.iconCls_groupDelete {
    background-image: url(../img/group_delete.png) !important;
}

.iconCls_groupEdit {
    background-image: url(../img/group_edit.png) !important;
}

.iconCls_groupLink {
    background-image: url(../img/group_link.png) !important;
}

.iconCls_tableSave {
    background-image: url(../img/table_save.png) !important;
}

.iconCls_pageExcel {
    background-image: url(../img/page_excel.png) !important;
}

.iconCls_pageExcel {
    background-image: url(../img/page_excel.png) !important;
}

.iconCls_applicationForm {
    background-image: url(../img/application_form.png) !important;
}

.iconCls_applicationFormAdd {
    background-image: url(../img/application_form_add.png) !important;
}

.iconCls_applicationFormEdit {
    background-image: url(../img/application_form_edit.png) !important;
}

.iconCls_applicationFormDelete {
    background-image: url(../img/application_form_delete.png) !important;
}

.iconCls_applicationFormMagnify {
    background-image: url(../img/application_form_magnify.png) !important;
}

.x-message-box .ext-mb-loading {
    background: url("../img/loading_detail.gif") no-repeat scroll 6px 0px transparent;
    height: 32px !important;
}

.iconCls_applicationGo {
    background-image: url(../img/application_go.png) !important;
}

.iconCls_start {
    background-image: url(../img/start.gif) !important;
}

.iconCls_end {
    background-image: url(../img/end.gif) !important;
}

.iconCls_schedule {
    background-image: url(../img/schedule.png) !important;
}

.iconCls_evitare {
    background-image: url(../img/evitare.png) !important;
}

.iconCls_info {
    background-image: url(../img/info.png) !important;
}

.iconCls_arrow_up {
    background-image: url(../img/arrow-up.png) !important;
}

.iconCls_arrow_down {
    background-image: url(../img/arrow-down.png) !important;
}

.contextCls_result {
    color: #0000ff
}

.routebg .x-grid-cell {
    background-color: #ddffff !important;
}

.modifybg .x-grid-cell {
    background-color: #ff99cc !important;
}


.startbg .x-grid-cell {
    background-color: #BCEE68 !important;
}

.mergebg .x-grid-cell {
    background-color: #EEEE00 !important;
}

.manualbg .x-grid-cell {
    background-color: #BEBEBE !important;
}

.myreadonly {
    font-family: "微软雅黑", sans-serif !important;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: gainsboro;
    font-size: 11pt;
}

.x-btn-default-small-mc {
    background-image: none;
    background-color: rgba(43, 83, 135, 1);
}

/*
Ext遮罩层优化-无法完全遮盖
*/
.x-mask {
    position: fixed;
}

/**
弹框自动换行
 */
.cim-newline {
    word-break: break-word;
}