﻿.Processing
{
    background:transparent url(/Content/images/processing.gif) no-repeat top left;
    height:46px;
}
/**
{
    font-family: "Microsoft Yahei" , "Arial" !important;
}*/
    
.InnerBtn
{
    text-decoration: underline;
    font-weight: bold;
    color: green;
    margin-right: 5px;
    margin-left: 5px;
    cursor: default;
}
.InnerLink
{
    text-decoration: underline;
    cursor: default;
}
.preview {
    background-image:url(/Content/icons/preview.png)!important;
}
.page_white_magnify
{
    background-image:url(/Content/icons/page_white_magnify.png) !important;
}
.page_white_picture
{
    background-image:url(/Content/icons/page_white_picture.png) !important;
}    
.Step
{
    height: 60px;
    text-align: center;
    padding: 10px 5px 0 5px;
    margin-left: 5px;
    cursor: default;
    line-height: 22px;
    font-size: 16px;
    font-weight: bolder;
}
.Step-Over
{
    font-weight: bolder;
    font-size: 16px;
}
.Step-Select
{
    font-weight: bolder;
    background-color: #F0F5FB;
    font-size: 16px;
    color: #567398;
    text-shadow: 3px 3px rgba(0,0,0,0.1); /* Gecko browsers */
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px; /* Webkit browsers */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px; /* W3C syntax */
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-box-shadow: 2px 2px 10px #333333; /*firefox*/
    -webkit-box-shadow: 2px 2px 10px #333333; /*safari或chrome*/
    box-shadow: 2px 2px 10px #333333; /*opera或ie9*/
}



/* For Step Index */
.Step_Before{
    display: inline-block;
    height:40px;
    width:15px;
    background-repeat:no-repeat;
    background-position:center;
}
.Step_Before_A{
    background-image:url(/content/step/step_before_active.png)
}
.Step_Before_D{
    background-image:url(/content/step/step_before_deactive.png)
}


.Step_Center{
    display: inline-block;
    border-radius:5px; 
    height:40px;  
    color:white;
    position:relative;
    vertical-align:top;
}
.Step_Center_A{
    background-color:#7191b0;
}
.Step_Center_D{
    background-color:#bdbdbd;
}
.Step_Center_S{
    background-color: #425261;
    box-shadow: 3px 3px 3px #888888;
    font-weight: bold;
}
    


.Step_After{
    display: inline-block;
    height:40px;
    width:25px;
    background-repeat:no-repeat;
    background-position:center;
}
.Step_After_A{
    background-image:url(/content/step/step_after_active.png)
}
.Step_After_D{
    background-image:url(/content/step/step_after_deactive.png)
}


.NewStep
{
    display: inline-block;
    height: 45px;
    margin-top:10px;
    text-align: center;
    cursor: default;
    font-size: 16px;
}
.NewStep-Over
{
    cursor:pointer
}
.NewStep-Select
{

}

    
.newTitle
{
    background-color: #F0F5FB;
    line-height: 24px;
    font-size: 18px;
    font-weight: bold;
}
.ContentTitle
{
    font-size:18px;font-weight:bolder;color:#3d5880;text-shadow:1px 1px rgba(0,0,0,.3);
}
body
{
    background: #f0f5fb;
    padding: 0px 5px 5px 5px;
}
.table0
{
    table-layout: fixed;
    width: 100%;
    color: #0069af;
    border-collapse: collapse;
    background: #f0f5fb;
}
.table0 td
{
    border: 1px solid #ffffff;
    padding: 3px 0px 3px 10px;
}
.table0 input, textbox
{
    background-color: #f0f5fb;
    color: #525252;
}
.toobar
{
    background-color: #ddeeff;
    border: 1px solid #ffffff;
    color: #000000;
}
.docsummoneyrow
{
    background: #ededed;
    font-size: 16px;
    font-weight: bolder;
    color: #303f4e;
    border-right-style: none;
    border-collapse: collapse;
}

.step-leftpanel
{
    background: #567398;
}
.step-bottompanel
{
    background: #7697BF;
}
.step-centerpanel
{
    background: #F0F5FB;
}



/*.x-form-item-label
{
    color: #0069AF;
}

.x-form-invalid, textarea.x-form-invalid
{
    background-color: #fff !important;
    background-image: url(../images/yourtheme/grid/invalid_line.gif) !important;
    border-color: #c30 !important;
}

.x-form-text
{
    background-color: #F0F5FB;
    background-image: url();
    border-color: #ccc;
}
.x-form-field
{
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
.x-panel-header
{
    font: Bold 14px "Microsoft Yahei" ,arial,tahoma,verdana,helvetica;
}
.x-btn button {
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
ul.x-tab-strip-top {
background-color: #ffffff;
background-image: url();
border-bottom-color: #6699cc;
}
.x-tab-strip SPAN.x-tab-strip-text
{
    font: Bold 14px "Microsoft Yahei" ,arial,tahoma,verdana,helvetica;
}
.x-tab-strip-active span.x-tab-strip-text {
color: #3d5880;
font-weight: bold;
}
.x-tab-strip span.x-tab-strip-text {
color: #3d5880;
font-weight: bold;
}
.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner {
background-image: url(/Content/css/img/em3/ext/tabs/tabs-sprite.gif);
}
.x-toolbar {
background-color: #ddeeff !important;
border-color: #6699cc !important;
}
.x-grid3-header {
background-color: #f9f9f9;
background-image: url();
}
.x-grid3-hd-row TD {
    color: #0067ad;
    border-right-color: #d0d0d0;
    border-right: 0px solid;
}
.x-panel-body {
border-color: #6699cc;
padding: 0px 0px 0px 0px;
}
@*.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
border-color: #6699cc;

}*@
.x-panel-tbar-noheader .x-toolbar, .x-panel-mc  {
 border-color: #DDEEFF;
 border-left-color: #6699cc;
border-right-color: #6699cc;
}
.x-tab-panel-header {
border: 0px none;
background-color: #ffffff;
padding: 0px 10px 0px 10px; 
}
.x-tab-panel-body {
padding: 0px 10px 10px 10px;
}
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
font: normal "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif !important; 
}
.x-window-header-text {
    color: #000; 
    font-weight:bolder;
    font-size: 16px;
    text-shadow: 3px 3px rgba(0,0,0,0.1);
    padding-left:5px;
}
.x-window-tc {
background-image: url(/Content/css/img/em3/bodydetail.png);
}
.x-window-tl {
background-image: url(/Content/css/img/em3/bodydetailleft.png);
}
.x-window-tr {
background-image: url(/Content/css/img/em3/bodydetailright.png);
}
.x-form-item {
padding: 5px 0px 0px 10px;
}

.x-form-text, textarea.x-form-field {
background-color: #F0F5FB;
background-image: url();
border-color: #ccc;
}
.x-panel-header {
border-color: #6699cc;
}
.x-panel-tbar .x-toolbar {
border-left-color: #6699cc !important;
border-right-color: #6699cc !important;

}
.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
    background-image: url("/Content/css/img/em3/ext/qtip/tip-sprite.gif");
}
.x-tip-anchor {
    background-image: url("/Content/css/img/em3/ext/qtip/tip-anchor-sprite.gif");
}
.x-tip .x-tip-mc {
    font: 12px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
    background-color: #fff;
}
.x-tip .x-tip-header-text {
    color: #000;
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
.x-tip .x-tip-body {
    color: #000;
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
.x-grid3-cell .x-grid3-cell-inner
{
    height: auto;
}
.ext-ie .x-date-menu 
{
    height:210px !important;
}*/
.personalcenter_account_over
{
    background: url(/Content/images/pvm1.0/pvm_bg/personalcenter_account_over.png) top left no-repeat;
    font-weight: bold;
}

.personalcenter_account{
    width:85%;
    text-align:left;
    padding:0 20px 0 10px; 
    cursor: pointer; 
    height:18px;
    line-height:14px;
}

.em3_btn_add
{
    background-image: url(/Content/images/pvm1.0/pvm_btn/add.png) !important;
    width: 16px;
    height: 16px;
}
.em3_btn_excel
{
    background-image: url(/Content/images/pvm1.0/pvm_btn/excel.png) !important;
    width: 16px;
    height: 16px;
}
.em3_btn_delete
{  background-image: url(/Content/css/img/em3/icons/disagree.png)!important;
   width: 16px;
   height: 16px;
   float: right; 
   display:none;
}
.em3_btn_sort_ascending
{  background-image: url(/Content/css/img/em3/icons/sort_ascending.png)!important;
   width: 16px;
   height: 16px;
}
.apply-window-title
{
    background-image: url(/Content/css/img/em3/icons/apply-window-title.png) !important;
}
.em3_agree{background-image: url(/Content/css/img/em3/icons/agree.png) !important;}
.em3_back{background-image: url(/Content/css/img/em3/icons/back.png) !important;}
.em3_disagree{background-image: url(/Content/css/img/em3/icons/disagree.png) !important;}
.em3_next_arrow
{
    background-image: url(/Content/css/img/em3/icons/next_arrow.png) !important;
}
.em3_previous_arrow
{
    background-image: url(/Content/css/img/em3/icons/previous_arrow.png) !important;
}
.em3_submit
{
    background-image: url(/Content/css/img/em3/icons/submit.png) !important;
}
.em3_clock
{
    background-image: url(/Content/css/img/em3/icons/clock.png) !important;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 13px 13px;
}
.em_purchase
{
    background-image: url(/Content/css/img/em3/icons/purchase.png) !important;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 13px 13px;
}
.em_plane
{
    background-image: url(/Content/css/img/em3/icons/plane.png) !important;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 13px 13px;
}
.em_lock
{
    background-image: url(/Content/css/img/em3/icons/lock.png) !important;
    width: 16px;
    height: 16px;
}
.em_more
{
    background-image: url(/Content/css/img/em3/icons/more.png) !important;
    width: 16px;
    height: 16px;
}
.em_post
{
    background-image: url(/Content/css/img/em3/icons/post.png) !important;
    width: 16px;
    height: 16px;
}
.em3_confirmed
{
    background-image: url(/Content/css/img/em3/icons/confirmed.png) !important;
    width: 16px;
    height: 16px;
}
.em3_reject
{
    background-image: url(/Content/css/img/em3/icons/reject.png) !important;
    width: 16px;
    height: 16px;
}
.em3_application_add
{
    background-image: url(/Content/css/img/em3/icons/application_add.png) !important;
    width: 16px;
    height: 16px;
}
.em3_application_delete
{
    background-image: url(/Content/css/img/em3/icons/application_delete.png) !important;
    width: 16px;
    height: 16px;
}
.em3_image_add
{
    background-image: url(/Content/css/img/em3/icons/image_add.png) !important;
    width: 16px;
    height: 16px;
}
.em3_arrow_left
{
    background-image: url(/Content/css/img/em3/icons/arrow_left.png) !important;
    width: 16px;
    height: 16px;
}
.em3_arrow_right
{
    background-image: url(/Content/css/img/em3/icons/arrow_right.png) !important;
    width: 16px;
    height: 16px;
}
.em_acrobat{background-image:url(/Content/icons/page_white_acrobat.png) !important;width:16px ;height:16px;}
.em3_excel{background-image:url(/Content/icons/page_excel.png) !important;width:16px ;height:16px;}
.em3_group{background-image:url(/Content/icons/group.png) !important;width:16px ;height:16px;}
.em3_tick{background-image:url(/Content/icons/bullet_tick.png) !important;width:16px ;height:16px;}
.delete{background-image:url(/Content/icons/delete.png) !important;}
.edit{background-image:url(/Content/icons/page_edit.png) !important;}
.copy{background-image:url(/Content/icons/page_copy.png) !important;}
.add{background-image:url(/Content/icons/add.png) !important;}
.adduser{background-image:url(/Content/icons/user_add.png) !important;}
.delete{background-image:url(/Content/icons/delete.png) !important;}
.accept{background-image:url(/Content/icons/accept.png) !important;}
.upload{background-image:url(/Content/icons/disk_upload.png) !important;}
.search{background-image:url(/Content/icons/magnifier.png) !important;}
.user{background-image:url(/Content/icons/user.png) !important;}
.attachment{background-image:url(/Content/icons/page_attach.png) !important;}
.start{background-image:url(/Content/icons/key_start.png) !important;}
.stop{background-image:url(/Content/icons/key_stop.png) !important;}
.exit{background-image:url(/Content/icons/door_out.png) !important;}
.export{background-image:url(/Content/icons/page_excel.png) !important;}
.email{background-image:url(/Content/icons/email.png) !important;}
.reset{background-image:url(/Content/icons/reset.png) !important;}
.planeticketimport{background-image:url(/Content/css/img/em3/icons/plane.png) !important;}
.unlock{background-image:url(/Content/icons/lock_open.png) !important;}
.em_acrobat_printed{background-image:url(/Content/css/img/em3/icons/acrobat-printed.png) !important;width:16px ;height:16px;}
.em3_excel_printed{background-image:url(/Content/css/img/em3/icons/excel-printed.png) !important;width:16px ;height:16px;}
.em_print{background-image:url(/Content/icons/printer.png) !important;width:16px ;height:16px;}
.em_printed{background-image:url(/Content/icons/printer_go.png) !important;width:16px ;height:16px;}
.application_edit {background-image:url(/Content/icons/application_edit.png)!important;width:16px;height:16px;}
.application_side_list {background-image:url(/Content/icons/application_side_list.png)!important;width:16px;height:16px;}
/*单据提交弹窗UI修正 翟铖杰*/
#SubmitWindow .x-form-item{
    overflow:hidden!important;
}
/*用户名旁边显示更多信息的小头像 翟铖杰*/
.userIcon{
  background-image: url(/Content/icons/user_gray.png) !important;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
  background-position: 0px -1px;
}


.orderNoLink:hover
{
    color:red!important;
    }
    
/*tips弹窗右侧小箭头bug 翟铖杰*/
.x-tip-anchor-right
{
    top:0px!important;
    }
    
    
 @media screen and (-webkit-min-device-pixel-ratio:0) { 
    .x-grid3-cell, /* Normal grid cell */
    .x-grid3-gcell /* Grouped grid cell (esp. in head)*/
    {
        box-sizing: border-box;
    }
}

 .application_double
{
    background-image:url(/Content/icons/application_double.png) !important;
}
 .pvm_btn_excel
{
    background-image: url(/Content/images/pvm1.0/pvm_btn/excel.png) !important;
    width: 16px;
    height: 16px;
}
 .door_out{background-image:url(/Content/icons/door_out.png) !important;}
 .pvm_btn_download{background-image:url(/Content/images/pvm1.0/pvm_btn/download.png);}
 .attach
{
    background-image:url(/Content/icons/attach.png) !important;
}
 .report
{
    background-image:url(/Content/icons/report.png) !important;
}
 .arrow_up
{
    background-image:url(/Content/icons/arrow_up.png) !important;
}
 .disk_download
{
    background-image:url(/Content/icons/disk_download.png) !important;
}





 
.x-form-field
{
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
.x-panel-header
{
    font: Bold 14px "Microsoft Yahei" ,arial,tahoma,verdana,helvetica;
}
.x-btn button {
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
 
.x-tip .x-tip-mc {
    font: 12px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
    background-color: #fff;
}
.x-tip .x-tip-header-text {
    color: #000;
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
.x-tip .x-tip-body {
    color: #000;
    font: 12px "Microsoft Yahei" ,arial,tahoma,helvetica,sans-serif;
}
.x-grid3-cell .x-grid3-cell-inner
{
    height: auto;
}
.ext-ie .x-date-menu 
{
    height:210px !important;
}

.LeavingMessage{background-image: url(/Content/icons/note_edit.png) !important;}


/*费用中心操作相关图标 add by gavin 2017-03-31*/
/*.Csubmit{background-image: url(/Content/login/images/Submit.png) !important; width: 24px; height: 24px;margin: 2px;}
.Cdelete{background-image: url(/Content/login/images/Delete.png) !important;width: 24px;height: 24px;margin: 2px;}
.Cprint{background-image:url(/Content/login/images/Print.png) !important;width:24px ;height:24px;margin: 2px;}
.Cprinted{background-image:url(/Content/login/images/Printed.png) !important;width:24px ;height:24px;margin: 2px;}*/


.Csubmit{background-image: url(/Content/login/images/Submit.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.Cdelete{background-image: url(/Content/login/images/Delete.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.Cprint{background-image: url(/Content/login/images/Print.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.Cprinted{background-image: url(/Content/login/images/Printed.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.CEmpty{background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}

.CChat0{background-image: url(/Content/login/images/Chat0.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.CChat1{background-image: url(/Content/login/images/Chat1.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.CChat2{background-image: url(/Content/login/images/Chat2.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.CApplyForm{background-image: url(/Content/login/images/ApplyForm.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.CLoanForm{background-image: url(/Content/login/images/LoanForm.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
.CExpenseForm{background-image: url(/Content/login/images/ExpenseForm.png) !important;background-size: 100%;width: 20px;height: 20px;margin: 4px;background-repeat: no-repeat;}
