/* userFormSetSaveModal_BtnCancel的取消按钮样式 */
#userFormSetSaveModal_BtnCancel{
  padding:6px 12px !important;
}
#userSetTable-footer button{
  margin-right: 20px;
}



#workflow_save i,
#workflow_submit i,
#workflow_rejectToPrevious i,
#workflow_instanceView i,
#workflow_forward i {
  padding: 7px 3px;
}
/*
#workflow_save,
#workflow_submit,
#workflow_rejectToPrevious,
#workflow_instanceView,
#workflow_forward,
#workflow_cancelInstance,
 {
  font-size: 14px;
  border-radius: 0;
  border-right: 0 none;
}
*/
#workflow_save,
#workflow_submit,
#workflow_rejectToPrevious,
#workflow_instanceView,
#workflow_cancelInstance,
#workflow_viewed
{
  border-right: 0 none;
  font-size: 13px;
  border-radius: 0;
  box-sizing: content-box;
  border: transparent;
}

#workflow_save:focus,
#workflow_submit:focus,
#workflow_rejectToPrevious:focus,
#workflow_instanceView:focus,
#workflow_cancelInstance:focus,
#workflow_viewed:focus
{
  background-color: #ffffff;
}

#workflow_save {color: #00a65a !important;}
#workflow_submit { color: #337ab7 !important; }
#workflow_instanceView {color: #cec90f !important;}
#workflow_cancelInstance {color: #f39c12 !important;}
#workflow_viewed {color: #7333b7 !important;}
#app > div:first-child > div:first-child {
  margin: 2px 0;
}

#app .workflow_containerOuter2 {
	position: fixed;
    background-color: white;
    width: 100%;
    justify-content: flex-end;
	top: -2px;
	z-index:111;
	border-bottom: 1px solid #eee;
}

#app .workflow_containerOuter1 {
	height: auto !important;
}

#app .workflow_containerOuter2 #workflow_viewed {
  border-right-style: solid;
  border-right-width: 1px;
}

/*工具栏*/
.innerToolBar li.messages-menu {
    z-index: 111111111111111111;
}


.navbar-custom-menu {
    /* line-height: 50px; */
    margin: 15px 0 -3px 5px;
    justify-content: flex-start !important;
}


/*请假*/
#Form_Assist_Leave .innerToolBar{
	display: none !important;
}

#Form_Assist_Leave>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}


#Form_Assist_Leave #Group{
    width: auto;
    align-items: center!important;
    background-color: #fff;
	background-image: url(http://work.aucheer.net:37008/customdev/images/aclogo.png);
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #333;
    text-align: center;
	margin: 55px 30px 0 !important;
	border-bottom: 1px solid #efefef !important;
}

#Form_Assist_Leave #Group1 .box-header.with-border {
    display: none;
}

#Form_Assist_Leave #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

div[style="padding: 0px 100px;"] {
	text-align: center;
	margin-top: 10px;
	padding-bottom:50px;
}

#Form_Assist_Leave #Group1{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 30px !important;
}

#Form_Assist_Leave #Group1 .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

#Form_Assist_Leave #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_Assist_Leave #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_Assist_Leave #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical div{
	margin-left: 40px;
	padding-bottom: 10px;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 40px;
	padding-bottom: 10px;
}


#Form_Assist_Leave #Group1 #FieldGroup .form-vertical div.date input{
	width:  240px!important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
	/* border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent; */
}

button[data-id="select20043"] {
	width:  200px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

input[id="input20035"]{
margin-top: 16px;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical i {
    font-size: 20px;
    top: calc(50% - 9.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#Form_Assist_Leave #Group1 #FieldGroup .form-vertical i.fa-clock-o {
    font-size: 14px !important;
}


/*付款申请*/
#Form_FL_PaymentApplication .innerToolBar{
	display: none !important;
}

#Form_FL_PaymentApplication>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}


#Form_FL_PaymentApplication #Group{
	width: 100%;
	align-items:center!important;
	background-color: #2e93db;
	color: #fff;
}

#Form_FL_PaymentApplication #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

#Form_FL_PaymentApplication #Group1{
	width: 100%;
	padding-top: 20px;
}

#Form_FL_PaymentApplication #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div{
	margin-left: 10px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div{
	margin-left: 10px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div{
	margin-left: 10px;
	padding-bottom:0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div{
	margin-left: 10px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div{
	margin-left: 10px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div{
	margin-left: 10px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div{
	margin-left: 10px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7{
	width: 100%!important;
	/*padding-top: 0px;*/
	background-color: #f7f7f5;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical{
	flex:auto;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical i{
	font-size: 18px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div{
	margin-left: 10px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div.date{
	margin-left: 20px;
	padding-bottom: 0px;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_FL_PaymentApplication .FormItemFieldGroup.box.box-info{
	padding: 5px;
	margin-bottom:0px !important;
}

#FL_PaymentApplication_FL_PaymentMethod{
	margin-left: -330px !important;
}

#FL_PaymentApplication_PaymentMoney{
	margin-left: -110px !important;
}

#FL_PaymentApplication_PayDate{
	margin-left: 355px !important;
}

#FL_PaymentApplication_OriginalContract{
	margin-left:30px!important;
}

#Form_FL_PaymentApplication  #Department{
	margin-left: -60px!important;
}

#FL_PaymentApplication_ContracCoding{
	margin-left: 310px!important;
}

#FL_PaymentApplication_QualificationDocuments{
	margin-left: 50px!important;
}

#FL_PaymentApplication_Remark{
	margin-left: -425px!important;
}


/*协同办公 状态选择*/
#Form_Assist_Notice #ButtonChoose{
  background-color: 	#0099FF;
  color:white !important;
  border-color:#0099FF !important;
  height:30px;
}

#Form_Assist_Notice #ButtonChoose:hover{
background-color: #028dea
}



/*协同办公 新增*/
#Form_Assist_Notice #ButtonAdd{
  background-color: 	#339900;
  color:white !important;
  border-color:#339900 !important;
    height:30px;
}
#Form_Assist_Notice #ButtonAdd:hover{
background-color: #2b7d01
}

/*协同办公 派工*/
#Form_Assist_Notice #ButtonDispatch{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    height:30px;
}
#Form_Assist_Notice #ButtonDispatch:hover{
background-color: #01547d
}

/*协同办公 搜索*/
#Form_Assist_Notice #ButtonSearch{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    height:30px;
}
#Form_Assist_Notice #ButtonSearch:hover{
background-color: #01547d
}

/*协同办公 Excel导出*/
#Form_Assist_Notice #ButtonExcelExport{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    height:30px;
}
#Form_Assist_Notice #ButtonExcelExport:hover{
background-color: #01547d
}

/*协同办公 查看删除记录*/
#Form_Assist_Notice #ButtonQuery{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  height:30px;
}
#Form_Assist_Notice #ButtonQuery:hover{
background-color: #b30202;
}

/*
#Form_Assist_Notice .innerToolBar{
  background-color: 	#fff !important;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side{
background-color: 	#fff !important;
}
.skin-blue .sidebar-menu > li.active > a{
background-color: 	#fff !important;
}
.skin-blue .sidebar a:hover{
background-color: 	#ccc !important;
}*/

#Form_Assist_ScheduleSelf .innerToolBar{
	display: none !important;
}
#Form_Assist_Dialog_Schedule .innerToolBar{
	display: none !important;
}







/*出差申请*/
#Form_HR_BusinessApplication .innerToolBar{
	display: none !important;
}


#Form_HR_BusinessApplication>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}


#Form_HR_BusinessApplication #Group{
    width: auto;
    align-items: center!important;
    background-color: #fff;
	background-image: url(http://work.aucheer.net:37008/customdev/images/aclogo.png);
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #333;
    text-align: center;
	margin: 55px 30px 0 !important;
	border-bottom: 1px solid #efefef !important;
}


#Form_HR_BusinessApplication #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

div[style="padding: 0px 100px;"] {
	text-align: center;
	margin-top: 10px;
	padding-bottom:50px;
}


#Form_HR_BusinessApplication #Group1 .box-header.with-border {
    display: none;
}

#Form_HR_BusinessApplication #Group1{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 30px !important;
}

#Form_HR_BusinessApplication #Group1 .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

#Form_HR_BusinessApplication #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical i {
    font-size: 20px;
    top: calc(50% - 9.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}


/*#Form_HR_BusinessApplication #Group{
	width: 100%;
	align-items:center!important;
	background-color: #2e93db;
	color: #fff;
}

#Form_HR_BusinessApplication #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

#Form_HR_BusinessApplication #Group1{
	width: 100%;
	padding-top: 20px;
}

#Form_HR_BusinessApplication #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #f7f7f5;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical label{
	font-size: 16px;
} 
#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical div{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_BusinessApplication #Group1 #FieldGroup .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}*/


/*人事变动*/
#Form_HR_PersonnelChanges .innerToolBar{
	display: none !important;
}

#Form_HR_PersonnelChanges>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}


#Form_HR_PersonnelChanges #Group{
    width: auto;
    align-items: center!important;
    background-color: #fff;
	background-image: url(http://work.aucheer.net:37008/customdev/images/aclogo.png);
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #333;
    text-align: center;
	margin: 55px 30px 0 !important;
	border-bottom: 1px solid #efefef !important;
}

#Form_HR_PersonnelChanges #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

div[style="padding: 0px 100px;"] {
	text-align: center;
	margin-top: 10px;
	padding-bottom:50px;
}

#Form_HR_PersonnelChanges #Group1{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 30px !important;
}

#Form_HR_PersonnelChanges #Group1 .box-header.with-border {
    display: none;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup,
#Form_HR_PersonnelChanges #Group1 #FieldGroup1
{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical,
#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical{
	flex:auto;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical label,
#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical i,
#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical  i{
	font-size: 20px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical div,
#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical div input,
#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical i,
#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical i {
    font-size: 20px;
    top: calc(50% - 9.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

input[id="input20035"] {
	margin-top: 0;
}

#Form_HR_PersonnelChanges #Group1 > div:nth-child(3) > div button{
	width:200px !important;
	margin-bottom: 5px;
	background: #028cd6 !important;
    color: white;
    border: none !important;
}

/*#Form_HR_PersonnelChanges #Group{
	width: 100%;
	align-items:center!important;
	background-color: #2e93db;
	color: #fff;
}

#Form_HR_PersonnelChanges #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

#Form_HR_PersonnelChanges #Group1{
	width: 100%;
	padding-top: 20px;
}

#Form_HR_PersonnelChanges #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #f7f7f5;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical label{
	font-size: 16px;
} 
#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical div{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1{
	width: 100%!important;
	padding-top: 10px;
	background-color: #f7f7f5;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical{
	flex:auto;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical label{
	font-size: 16px;
} 
#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical i{
	font-size: 20px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical div{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical div.date{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_PersonnelChanges #Group1 #FieldGroup1 .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}*/

/*入职审批*/
#Form_HR_InitiationApproval .innerToolBar{
	display: none !important;
}

#Form_HR_InitiationApproval #Group{
	width: 100%;
	align-items:center!important;
	background-color: #2e93db;
	color: #fff;
}

#Form_HR_InitiationApproval #Group div{
	font-size: 32px;
	padding: 10px 0;
}

#Form_HR_InitiationApproval #Group1{
	width: 100%;
	padding-top: 20px;
}

#Form_HR_InitiationApproval #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #f7f7f5;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical label{
	/*flex: 20;*/
	font-size: 16px;
} 
#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical div{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_InitiationApproval #Group1 #FieldGroup .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}


/*售后需求单*/
#Form_CSM_LC_Demand .innerToolBar{
	display: none !important;
}

#Form_CSM_LC_Demand >div{
	/*width:70%!important;
	margin-left:15%;*/
	background-color: #f7f7f5;
}
/*标题*/
#Form_CSM_LC_Demand #Group{
	width: 100%;
	text-align:center!important;
	background-color: #2e93db;
	color: #fff;
}

#Form_CSM_LC_Demand #Group div{
	font-size: 32px;
	padding: 10px 0;
}

/*主体内容*/
#Form_CSM_LC_Demand >div>div,#Form_CSM_LC_Demand >div>div .box{
	width: 100%!important;
	
	align-items:center!important;
}



#Form_CSM_LC_Demand >div>div> .box .form-wrap,
#Form_CSM_LC_Demand >div>div> .box .form-vertical{
	width: 100%!important;
    padding-top: 10px;
    background-color: #f7f7f5;
}

#Form_CSM_LC_Demand >div>div> .box .form-vertical div.date input {
  
    height: 30px !important;
    font-size: 16px !important;
    text-align: left !important;
    border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_CSM_LC_Demand >div>div> .box .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_CSM_LC_Demand >div>div> .box .form-vertical i{
	font-size:20px;
}

#Form_CSM_LC_Demand >div>div> .box .form-wrap .form-vertical{
	flex:auto;
	font-size:16px;
}

#Form_CSM_LC_Demand >div>div> .box .form-wrap .form-vertical .editorGroup{
	/*margin-left: 80px;*/
    padding-bottom: 10px;
	justify-content: center;
	   
}

#Form_CSM_LC_Demand .editorGroup{
justify-content: center;
}

#Form_CSM_LC_Demand >div>div> .box .form-wrap .form-vertical .editorGroup .input-group{
	/*margin-left: 80px;*/
    padding-bottom: 10px;
	justify-content: center;
	
}

#Form_CSM_LC_Demand >div>div> .box .form-wrap .form-vertical .editorGroup .input-group input,
#Form_CSM_LC_Demand >div>div> .box .form-wrap .form-vertical .editorGroup label{
	font-size:16px!important; 
}
#Form_CSM_LC_Demand >div>div> .box .form-wrap .form-vertical .editorGroup .input-group input{
	height:30px!important;
}
/*小标题*/
#Form_CSM_LC_Demand .box-header{
	
	padding:5px 0!important;
	
}

#Form_CSM_LC_Demand .box-header .box-title{
	font-size:28px!important;
}

#Form_CSM_LC_Demand  .fieldGroupLabel{
	font-size:16px!important; 
}

/*特殊情况*/

#Form_CSM_LC_Demand  #FieldGroup5 .form-vertical{
	justify-content: center;
	flex:2;
}

#Form_CSM_LC_Demand  #FieldGroup5 .form-vertical:first-child{
	flex:1;
}

#Form_CSM_LC_Demand  #FieldGroup5 .form-vertical .input-group{
	margin-left:0!important;
}


/*活动策划*/

@media screen and (min-width: 1024px) { 
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2{
		width: auto;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1{
		width: 50%!important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div{
		margin-left: 20px;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div input{
		width: 120px !important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div.date{
		margin-left: 20px !important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div.date input{
		width: 120px !important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div .btn-group {
		width: 120px !important; 
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div textarea {
		width: 380px !important;
	}
} 
@media screen and (min-width: 1440px) { 
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2{
		width: 50%!important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1{
		width: 50%!important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div{
		margin-left: 40px;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div input{
		width: 240px !important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div.date{
		margin-left: 40px !important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div.date input{
		width: 240px !important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div.date input{
		width:  240px!important;
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div .btn-group {
		width: 240px !important; 
	}
	#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div textarea {
		width: 580px !important;
	}
} 
#Form_STP_LC_ActivityPlan .innerToolBar{
	display: none !important;
}

#Form_STP_LC_ActivityPlan >div{
	/*width:70%!important;
	margin-left:15%;*/
	/*background-color: #f7f7f5;*/
	border:1px solid #cfcfcf;
}
/*标题*/
#Form_STP_LC_ActivityPlan #Group{
	/*width: 100%;
	text-align:center!important;
	background-color: #2e93db;
	color: #fff;*/
    width: auto;
    align-items: center!important;
    background-color: #fff;
	background-image: url(http://work.aucheer.net:37008/customdev/images/aclogo.png);
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #333;
    text-align: center;
	margin: 55px 30px 0 !important;
	border-bottom: 1px solid #efefef !important;
}

#Form_STP_LC_ActivityPlan #Group div{
	font-size: 32px;
	padding: 10px 0;
}

/*主体内容*/
div[style="padding: 0px 100px;"] {
	text-align: center;
	margin-top: 10px;
	padding-bottom:50px;
}

#Form_STP_LC_ActivityPlan #Group1{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 30px !important;
}

#Form_STP_LC_ActivityPlan .gongqiFormVertical div:nth-child(3) .btn:last-child{
    /*width: 200px !important;*/
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

/*#Form_STP_LC_ActivityPlan #Group1 .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}*/

#Form_STP_LC_ActivityPlan #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1{
	width: 50%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical{
	flex:auto;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical i{
	font-size: 20px;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div{
	margin-left: 40px;
	padding-bottom: 10px;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div textarea{
	/*width: 580px !important;*/
	font-size: 14px !important;
	text-align: left !important;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div.date{
	margin-left: 40px;
    /* padding-bottom: 10px; */
    padding-top: 5px;
    padding-bottom: 5px;
}


#Form_STP_LC_ActivityPlan #Group1 #FieldGroup1 .form-vertical div.date input{
	/*width:  240px!important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
	/* border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent; */
}
textarea[id="input20024"] {
	height: 30px !important;
}
textarea[id="input20068"] {
	height: 30px !important;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2{
	/*width: 50%!important;*/
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical{
	flex:auto;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical i{
	font-size: 20px;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div{
	/*margin-left: 40px;*/
	/* padding-bottom: 10px;*/
	padding-top: 5px;
	padding-bottom: 5px;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div.date i{
	left: calc(100% - 16px) !important;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div input{
	/*width: 240px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div.date{
	/*margin-left: 40px;*/
    /* padding-bottom: 10px; */
    padding-top: 5px;
    padding-bottom: 5px;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div .btn-group{
	/*width: 240px !important;*/
	padding: 0;
	height:30px !important;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div .btn-group button{
	height:30px !important;
}
#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical #STP_Activity_ActivityType{
	height: 50px;
}


#Form_STP_LC_ActivityPlan #Group1 #FieldGroup2 .form-vertical div.date input{
	/*width:  240px!important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
	/* border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent; */
}
/*#Form_STP_LC_ActivityPlan >div>div,#Form_STP_LC_ActivityPlan >div>div .box{
	width: 100%!important;
	align-items:center!important;
}



#Form_STP_LC_ActivityPlan >div>div> .box .form-wrap,
#Form_STP_LC_ActivityPlan >div>div> .box .form-vertical{
	width: 100%!important;
    padding-top: 10px;
    background-color: #f7f7f5;
}
#Form_STP_LC_ActivityPlan >div>div> .box .form-vertical div.date input {
  
    height: 30px !important;
    font-size: 16px !important;
    text-align: left !important;
    border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}

#Form_STP_LC_ActivityPlan >div>div> .box .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_STP_LC_ActivityPlan >div>div> .box .form-vertical i{
	font-size:20px;
}

#Form_STP_LC_ActivityPlan >div>div> .box .form-wrap .form-vertical{
	flex:auto;
	font-size:16px;
}

#Form_STP_LC_ActivityPlan >div>div> .box .form-wrap .form-vertical .editorGroup{
	
    padding-bottom: 10px;
	justify-content: center;
	   
}

#Form_STP_LC_ActivityPlan .editorGroup{
justify-content: flex-start;
}

#Form_STP_LC_ActivityPlan >div>div> .box .form-wrap .form-vertical .editorGroup .input-group{
	
    padding-bottom: 10px;
	justify-content: center;
	
}

#Form_STP_LC_ActivityPlan >div>div> .box .form-wrap .form-vertical .editorGroup .input-group input,
#Form_STP_LC_ActivityPlan >div>div> .box .form-wrap .form-vertical .editorGroup label{
	font-size:16px!important; 
}
#Form_STP_LC_ActivityPlan >div>div> .box .form-wrap .form-vertical .editorGroup .input-group input{
	height:30px!important;
}
#Form_STP_LC_ActivityPlan .react-grid-Grid{
	height:200px;
}

#Form_STP_LC_ActivityPlan input{
	width:200px!important;
}



#Form_STP_LC_ActivityPlan .date input{
	width:180px!important;
}

#Form_STP_LC_ActivityPlan .btn-group{
	width:185px!important;
}

#Form_STP_LC_ActivityPlan #STP_Activity_ActivityIndustry input,#Form_STP_LC_ActivityPlan #STP_Activity_ActivityLevel input{
	width:178px!important;
}

#Form_STP_LC_ActivityPlan #STP_Activity_Theme .input-group,#Form_STP_LC_ActivityPlan #STP_Activity_Content .input-group,#Form_STP_LC_ActivityPlan #STP_Activity_Remark .input-group{
	width:700px!important;
}*/

/*#Form_STP_LC_ActivityPlan #STP_Activity_Month input{
	width:85px!important;
}

#Form_STP_LC_ActivityPlan #STP_Activity_StartDate input,#Form_STP_LC_ActivityPlan  #STP_Activity_EndDate input{
	width:85px!important;
}

#Form_STP_LC_ActivityPlan #STP_Activity_Province input,#Form_STP_LC_ActivityPlan #STP_Activity_City input{
	width:100px!important;
}



#Form_STP_LC_ActivityPlan #FieldGroup2 input,#Form_STP_LC_ActivityPlan #FieldGroup2 .bootstrap-select{
	width:200px!important;
}

#Form_STP_LC_ActivityPlan #STP_Activity_Province,#Form_STP_LC_ActivityPlan #STP_Activity_Speakers{
	margin-left:-25px;
}

#Form_STP_LC_ActivityPlan #STP_Activity_EndDate{
	margin-left:20px;
}


#Form_STP_LC_ActivityPlan #STP_Activity_ActivityLevel{
	margin-left:25px;
}

#Form_STP_LC_ActivityPlan #FieldGroup1 .form-vertical{
	padding-left:140px;
}*/

#Form_STP_LC_ActivityPlan #Group1{
	 /*background-color:#f7f7f5;*/
	width: auto;
	padding-top: 0px;
	margin: 0 30px 0 30px !important;
}
#Form_STP_LC_ActivityPlan #Group2{
	margin: -5px 30px 30px !important;
	height: 160px;
}
#Form_STP_LC_ActivityPlan .gongqiFormVertical > div:nth-child(3){
	width: auto !important;
	margin: 0 30px 0 30px !important;
    display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
}
#Form_STP_LC_ActivityPlan .gongqiFormVertical > div:nth-child(3) > div{
	width:100%;
	padding: 0 100px 5px !important;
}
/*#Form_STP_LC_ActivityPlan label{
  font-size:16px;
}*/

#Form_STP_LC_ActivityPlan #Group2 .react-grid-HeaderCell{
	background:#FFFFFF;
	/*width: 12.5% !important;*/
}
#Form_STP_LC_ActivityPlan #Group2 #ChooseGuest{
    background: #5188ec;
    color: #FFF !IMPORTANT;
    BORDER: #5188ec;
}
#Form_STP_LC_ActivityPlan #Group2 #Delete{
    background: #f16a6a;
    color: #FFF !IMPORTANT;
    BORDER: #f16a6a;
}





/*加班申请*/
#Form_HR_OvertimeRegistrationFlow .innerToolBar{
	display: none !important;
}

#Form_HR_OvertimeRegistrationFlow>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}


#Form_HR_OvertimeRegistrationFlow #Group{
    width: auto;
    align-items: center!important;
    background-color: #fff;
	background-image: url(http://work.aucheer.net:37008/customdev/images/aclogo.png);
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #333;
    text-align: center;
	margin: 55px 30px 0 !important;
	border-bottom: 1px solid #efefef !important;
}

#Form_HR_OvertimeRegistrationFlow #Group1 .box-header.with-border {
    display: none;
}

#Form_HR_OvertimeRegistrationFlow #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}
iv[style="padding: 0px 100px;"] {
	text-align: center;
	margin-top: 10px;
	padding-bottom:50px;
}

#Form_HR_OvertimeRegistrationFlow #Group1{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 30px !important;
}

#Form_HR_OvertimeRegistrationFlow #Group1 .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

#Form_HR_OvertimeRegistrationFlow #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div{
	margin-left: 40px;
	padding-bottom: 10px;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 40px;
    padding-bottom: 10px;
}


#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div.date input{
	width:  240px!important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
	/* border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent; */
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical i {
    font-size: 20px;
    top: calc(50% - 9.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical i.fa-clock-o {
    font-size: 14px !important;
}
/*#Form_HR_BusinessApplication .innerToolBar{
	display: none !important;
}

#Form_HR_OvertimeRegistrationFlow #Group{
	width: 100%;
	align-items:center!important;
	background-color: #2e93db;
	color: #fff;
}

#Form_HR_OvertimeRegistrationFlow #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

#Form_HR_OvertimeRegistrationFlow #Group1{
	width: 100%;
	padding-top: 20px;
}

#Form_HR_OvertimeRegistrationFlow #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #f7f7f5;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical label{
	font-size: 16px;
} 
#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div input{
	width: 200px !important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 80px;
	padding-bottom: 10px;
}

#Form_HR_OvertimeRegistrationFlow #Group1 #FieldGroup .form-vertical div.date input{
	width:  150px!important;
	height: 30px !important;
	font-size: 16px !important;
	text-align: left !important;
	border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent;
}*/

/*客户拜访计划管理 派工按钮*/
#Form_CRM_VisitPlanAdmin #Tasking{
  background-color: 	#339900;
  color:white !important;
  border-color:#339900 !important;
    /*height:30px;*/
}
#Form_CRM_VisitPlanAdmin #Tasking:hover{
background-color: #2b7d01
}

/*客户拜访计划管理 查询按钮*/
#Form_CRM_VisitPlanAdmin #Button1{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    /*height:30px;*/
}
#Form_CRM_VisitPlanAdmin #Button1:hover{
background-color: #01547d
}
/*客户拜访计划管理 重置按钮*/
#Form_CRM_VisitPlanAdmin #Button2{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  /*height:30px;*/
}
#Form_CRM_VisitPlanAdmin #Button2:hover{
background-color: #b30202;
}

/*客户池 查询按钮*/
#Form_CRM_Cust #Query{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    /*height:30px;*/
}
#Form_CRM_Cust #Query:hover{
background-color: #01547d
}
/*客户池 重置按钮*/
#Form_CRM_Cust #Reset{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  /*height:30px;*/
}
#Form_CRM_Cust #Reset:hover{
background-color: #b30202;
}

/*分配客户-员工表 查询按钮*/
#Form_CRM_CustAllotAdmin #ButtonQuery{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    /*height:30px;*/
}
#Form_CRM_CustAllotAdmin #ButtonQuery:hover{
background-color: #01547d
}
/*分配客户-员工表 重置按钮*/
#Form_CRM_CustAllotAdmin #ButtonReset{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  /*height:30px;*/
}
#Form_CRM_CustAllotAdmin #ButtonReset:hover{
background-color: #b30202;
}
/*分配客户-员工表 分配客户按钮*/
#Form_CRM_CustAllotAdmin #ButtonAllot{
  background-color: 	#FF9900;
  color:white !important;
  border-color:#FF9900 !important;
  /*height:30px;*/
}
#Form_CRM_CustAllotAdmin #ButtonAllot:hover{
 background-color: #d4a216;
}

/*分配客户-客户表 查询按钮*/
#Form_CRM_CustAllotAdmin #Query{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    /*height:30px;*/
}
#Form_CRM_CustAllotAdmin #Query:hover{
background-color: #01547d
}
/*分配客户-客户表 重置按钮*/
#Form_CRM_CustAllotAdmin #Reset{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  /*height:30px;*/
}
#Form_CRM_CustAllotAdmin #Reset:hover{
background-color: #b30202;
}
/*分配客户-客户表 转移客户按钮*/
#Form_CRM_CustAllotAdmin #Transfer{
  background-color: 	#009999;
  color:white !important;
  border-color:#009999 !important;
  /*height:30px;*/
}
#Form_CRM_CustAllotAdmin #Transfer:hover{
	background-color: #016767;
}

/*分配客户 隐藏工具栏*/
#Form_CRM_Dialog_CustAllot .innerToolBar{
	display: none !important;
}

/*获取客户池 隐藏工具栏*/ 
#Form_CRM_Dialog_GetCust .innerToolBar{
	display: none !important;
}

/*范围设置 隐藏工具栏*/ 
#Form_ORG_Dialog_TempRange .innerToolBar{
	display: none !important;
}

/*首营信息 隐藏工具栏*/ 
#Form_CRM_FirstCustCheck .innerToolBar{
	display: none !important;
}

/*制定目标 隐藏工具栏*/ 
#Form_CRM_Dialog_MarkYearTarget .innerToolBar{
	display: none !important;
}

/*加班登记申请单  隐藏工具栏*/ 
#Form_HR_OvertimeRegistrationFlow .innerToolBar{
	display: none !important;
}

/*流程定义  隐藏工具栏*/ 
#Form_BPM_ProcessDefinition .innerToolBar{
	display: none !important;
}

/*日程修改/删除  隐藏工具栏*/ 
#Form_Assist_Dialog_ScheduleByUpdate .innerToolBar{
	display: none !important;
}

/*移动  隐藏工具栏*/ 
#Form_Assist_Dialog_Move_Document .innerToolBar{
	display: none !important;
}

/*范围设置  隐藏工具栏*/ 
#Form_ORG_Dialog_TempRange .innerToolBar{
	display: none !important;
}

/*图文编辑  隐藏工具栏*/ 
#Form_Assist_Dialog_NoticeEditor .innerToolBar{
	display: none !important;
}

/*菜单列表  隐藏工具栏*/ 
#Form_Unity_MenuByDis .innerToolBar{
	display: none !important;
}

/*复制菜单  隐藏工具栏*/ 
#Form_MenuCopyByEmp .innerToolBar{
	display: none !important;
}

/*文件详情  隐藏工具栏*/ 
#Form_Assist_Dialog_Document .innerToolBar{
	display: none !important;
}

/*编辑文件目录  隐藏工具栏*/ 
#Form_Assist_Dialog_DocumentRoot .innerToolBar{
	display: none !important;
}

/*全员日程查询  隐藏工具栏*/ 
#Form_Assist_ScheduleAll .innerToolBar{
	display: none !important;
}

/*应用模块  隐藏工具栏*/ 
#Form_Unity_ModelByDis .innerToolBar{
	display: none !important;
}

/*员工编号下拉  隐藏工具栏*/ 
#Form_HR_ChooseEmployee_LookUp .innerToolBar{
	display: none !important;
}

/*统一应用  隐藏工具栏*/ 
#Form_Unity_ApplicationByDis .innerToolBar{
	display: none !important;
}

/*选择员工  隐藏工具栏*/ 
#Form_HR_ChooseEmployee .innerToolBar{
	display: none !important;
}

/*身份证信息扫描  隐藏工具栏*/ 
#Form_HR_IdCard .innerToolBar{
	display: none !important;
}

/*范围设置  隐藏工具栏*/ 
#Form_ORG_Dialog_TempRangeByDoc .innerToolBar{
	display: none !important;
}

/*范围设置  隐藏工具栏*/ 
#Form_ORG_Dialog_TempRangeByDocM .innerToolBar{
	display: none !important;
}

/*文件详情  隐藏工具栏*/ 
#Form_Assist_Dialog_DocumentM .innerToolBar{
	display: none !important;
}

/*新建文件夹  隐藏工具栏*/ 
#Form_Assist_Dialog_DocumentRootM .innerToolBar{
	display: none !important;
}

/*流程_员工招聘  隐藏工具栏*/ 
#Form_HR_EmployeeRecruitment .innerToolBar{
	display: none !important;
}

#Form_HR_EmployeeRecruitment>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}
#Form_HR_EmployeeRecruitment .gongqiFormHorizontal{
	margin-top: 30px !important;
}
#Form_HR_EmployeeRecruitment .gongqiFormHorizontal #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
	margin: 30px !important;
}
#Form_HR_EmployeeRecruitment .gongqiFormHorizontal #FieldGroup .form-vertical div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#Form_HR_EmployeeRecruitment .gongqiFormHorizontal #FieldGroup .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}
#Form_HR_EmployeeRecruitment .gongqiFormHorizontal #FieldGroup .form-vertical div .btn-group{
	width: 240px !important;
	padding: 0;
	height:30px !important;
}
#Form_HR_EmployeeRecruitment .gongqiFormHorizontal #FieldGroup .form-vertical div .btn-group button {
    height: 30px !important;
}

/*流程_付款申请  隐藏工具栏*/ 


@media screen and (min-width: 1024px) { 
	#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup3  .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div input{
		width: 150px !important;
	}
	#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div .btn-group, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div .btn-group, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div .btn-group{
		width: 150px !important;
	}
	#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div.date input{
		width: 150px !important;
	}
	#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical #FL_PaymentApplication_PaymentInstructions textarea{
		width: 240px !important;
	}
} 
@media screen and (min-width: 1440px) { 
	#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup3  .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div input,
	#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div input{
		width: 240px !important;
	}
	#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div .btn-group, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div .btn-group, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div .btn-group{
		width: 240px !important;
	}
	#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date input, 
	#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div.date input{
		width: 240px !important;
	}
	/*#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical #FL_PaymentApplication_PaymentInstructions textarea{
		width: 150px !important;
	}*/
}

#Form_FL_PaymentApplication .innerToolBar{
	display: none !important;
}


#Form_FL_PaymentApplication>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}


#Form_FL_PaymentApplication #Group{
    width: auto;
    align-items: center!important;
    background-color: #fff;
	background-image: url(http://work.aucheer.net:37008/customdev/images/aclogo.png);
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #333;
    text-align: center;
	margin: 55px 30px 0 !important;
	border-bottom: 1px solid #efefef !important;
}

#Form_FL_PaymentApplication #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

div[style="padding: 0px 100px;"] {
	text-align: center;
	margin-top: 10px;
	padding-bottom:50px;
}

#Form_FL_PaymentApplication #Group1 .box-header.with-border {
    display: none;
}

#Form_FL_PaymentApplication #Group1{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 30px !important;
}

#Form_FL_PaymentApplication #Group1 .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

#Form_FL_PaymentApplication #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_FL_PaymentApplication #Group1 div{
	font-size: 24px!important;
	background: #FFFFFF !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup6,
#Form_FL_PaymentApplication #Group1 #FieldGroup5,
#Form_FL_PaymentApplication #Group1 #FieldGroup4,
#Form_FL_PaymentApplication #Group1 #FieldGroup3,
#Form_FL_PaymentApplication #Group1 #FieldGroup2,
#Form_FL_PaymentApplication #Group1 #FieldGroup1,
#Form_FL_PaymentApplication #Group1 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical,
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical,
#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical,
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical,
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical{
	flex:auto;
}


#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical:nth-child(1),
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical:nth-child(1),
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical:nth-child(1),
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical:nth-child(1){
	flex:1;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical:nth-child(2){
	flex:2;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical label,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical label,
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical label,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical label,
#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical label,
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical label,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical label,
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical label{
	font-size: 14px;
	font-weight:300;
} 

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div,
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div,
#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div,
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div,
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div{
	margin-left: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
}


#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div input,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div input,
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div input,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div input,
#Form_FL_PaymentApplication #Group1 #FieldGroup3  .form-vertical div input,
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div input,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div input,
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div input{
	/*width: 240px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div.date,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div.date,
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div.date,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div.date,
#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div.date,
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div.date,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date,
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
}


#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical div.date input,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical div.date input,
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical div.date input,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div.date input,
#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical div.date input,
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical div.date input,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date input,
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div.date input{
	/*width:  240px!important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 .form-vertical i,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 .form-vertical i,
#Form_FL_PaymentApplication #Group1 #FieldGroup5 .form-vertical i,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical i,
#Form_FL_PaymentApplication #Group1 #FieldGroup3 .form-vertical i,
#Form_FL_PaymentApplication #Group1 #FieldGroup2 .form-vertical i,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical i,
#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical i {
    font-size: 20px;
    top: calc(50% - 6.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#FL_PaymentApplication_ContracCoding, #FL_PaymentApplication_PayDate{
	margin-left: 0 !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div.date input{
    border: solid #cfcfcf 1px;
}

#FL_PaymentApplication_QualificationDocuments{
	margin-left: 30px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup7 #Department{
	margin-left: -40px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 #FL_PaymentApplication_PaymentInstructions .input-group{
	width: 240px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup5 #FL_PaymentApplication_Remark,
#Form_FL_PaymentApplication #Group1 #FieldGroup6 #FL_PaymentApplication_PaymentMoney{
	margin-left: -40px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup4 #FL_PaymentApplication_FL_PaymentMethod{
	margin-left: 40px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div .btn-group,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div .btn-group,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div .btn-group{
	/*width: 240px !important;*/
	padding: 0;
	height:30px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup .form-vertical div .btn-group button,
#Form_FL_PaymentApplication #Group1 #FieldGroup1 .form-vertical div .btn-group button,
#Form_FL_PaymentApplication #Group1 #FieldGroup4 .form-vertical div .btn-group button {
    height: 30px !important;
}

#Form_FL_PaymentApplication #Group1 #FieldGroup1 #FL_PaymentApplication_PayDate{
	margin-left: 57px !important;
}

#FL_PaymentApplication_ContracCoding{
	margin-left: 57px !important;
}

/*个人目标制定  隐藏工具栏*/ 
#Form_CRM_Dialog_MyTargetMake .innerToolBar{
	display: none !important;
}

/*工作汇报  隐藏工具栏*/ 
#Form_CRM_Dialog_ActVisitReport .innerToolBar{
	display: none !important;
}

/*工作汇报  隐藏工具栏*/ 
#Form_HR_Dialog_Confirm .innerToolBar{
	display: none !important;
}

/*在职人事档案-新增  隐藏工具栏*/ 
#Form_HR_EmployeeBasicInfoInsert .innerToolBar{
	display: none !important;
}

/*在职人事档案-修改  隐藏工具栏*/ 
#Form_HR_EmployeeBasicInfomodify .innerToolBar{
	display: none !important;
}

/*在职人事档案-详情  隐藏工具栏*/ 
#Form_HR_EmployeeBasicInfoDetails .innerToolBar{
	display: none !important;
}

/*流程发起选择发起角色（部门信息）  隐藏工具栏*/ 
#Form_BPM_Dialog_Department .innerToolBar{
	display: none !important;
}

/*年度规划 查询按钮*/
#Form_CRM_PlanYear #ButtonQuery{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    /*height:30px;*/
}
#Form_CRM_PlanYear #ButtonQuery:hover{
background-color: #01547d
}
/*年度规划 重置按钮*/
#Form_CRM_PlanYear #ButtonReset{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  /*height:30px;*/
}
#Form_CRM_PlanYear #ButtonReset:hover{
background-color: #b30202;
}
/*年度规划 制定目标按钮*/
#Form_CRM_PlanYear #MarkTarget{
  background-color: 	#009999;
  color:white !important;
  border-color:#009999 !important;
  /*height:30px;*/
}
#Form_CRM_PlanYear #MarkTarget:hover{
	background-color: #016767;
}

/*制定目标 查询按钮*/
#Form_CRM_Dialog_MarkYearTarget #Query{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
    /*height:30px;*/
}
#Form_CRM_Dialog_MarkYearTarget #Query:hover{
background-color: #01547d
}
/*制定目标 重置按钮*/
#Form_CRM_Dialog_MarkYearTarget #Reset{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  /*height:30px;*/
}
#Form_CRM_Dialog_MarkYearTarget #Reset:hover{
background-color: #b30202;
}
/*制定目标 确认按钮*/
#Form_CRM_Dialog_MarkYearTarget #ButtonOK{
  background-color: 	#009999;
  color:white !important;
  border-color:#009999 !important;
  /*height:30px;*/
}
#Form_CRM_Dialog_MarkYearTarget #ButtonOK{
	background-color: #016767;
}

/*个人计划制定*/
/*年度规划 查询按钮*/
#Form_CRM_PlanEmpYear #Query{
  background-color: 	#006699;
  color:white !important;
  border-color:#006699 !important;
}
#Form_CRM_PlanEmpYear #Query:hover{
background-color: #01547d
}
/*年度规划 重置按钮*/
#Form_CRM_PlanEmpYear #Reset{
  background-color: 	#CC0000;
  color:white !important;
  border-color:#CC0000 !important;
  /*height:30px;*/
}
#Form_CRM_PlanEmpYear #Reset:hover{
background-color: #b30202;
}
/*年度规划 制定目标按钮*/
#Form_CRM_PlanEmpYear #MyTargetMake{
  background-color: 	#009999;
  color:white !important;
  border-color:#009999 !important;
}
#Form_CRM_PlanEmpYear #MyTargetMake:hover{
	background-color: #016767;
}


/*个人的弹出框 制定目标*/
/*制定目标 确认按钮*/
#Form_CRM_Dialog_MyTargetMake #ButtonOK{
  background-color: 	#009999;
  color:white !important;
  border-color:#009999 !important;
  /*height:30px;*/
}
#Form_CRM_Dialog_MyTargetMake #ButtonOK{
	background-color: #016767;
}

#mainMenu a{
user-select:none
}

/*參會申請*/

@media screen and (min-width: 1024px) { 
	#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical div input {
		width: 150px !important;
	}
	#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical div input{
		width: 150px !important;
	}
	#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical #STP_AttendApply_Remark .input-group textarea{
		width: 150px !important;
		margin-left: 8px;
	}
} 
@media screen and (min-width: 1440px) { 
	#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical div input {
		width: 240px !important;
	}
	#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical div input{
		width: 240px !important;
	}
}

/*#Form_STP_LC_AttendApply .innerToolBar{
	display: none !important;
}*/

#Form_STP_LC_AttendApply>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}


#Form_STP_LC_AttendApply #Group{
    width: auto;
    align-items: center!important;
    background-color: #fff;
	background-image: url(http://work.aucheer.net:37008/customdev/images/aclogo.png);
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #333;
    text-align: center;
	margin: 35px 30px 0 !important;
	border-bottom: 1px solid #efefef !important;
}

#Form_STP_LC_AttendApply #Group1 .box-header.with-border {
    display: none;
}

#Form_STP_LC_AttendApply #Group div{
	font-size: 32px;
	padding: 10px 0;
	
}

div[style="padding: 0px 100px;"] {
	text-align: center;
	margin-top: 10px;
	padding-bottom:50px;
}

#Form_STP_LC_AttendApply #Group1{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 0 30px !important;
}

#Form_STP_LC_AttendApply #Group1 .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

#Form_STP_LC_AttendApply #Group1 .box-header .box-title{
	font-size: 24px!important;
	color: #4a87e9;
	border-bottom: 2.5px solid;
    padding: 5px 60px 5px 20px;
    border-left:none!important;
    margin:0;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup{
	width: 66.6%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical{
	flex:auto;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical i{
	font-size: 20px;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical div{
	margin-left: 40px;
	padding-bottom: 10px;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical div input{
	/*width: 240px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical div.date{
	margin-left: 40px;
    padding-bottom: 10px;
}


#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical div.date input{
	width:  240px!important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
	/* border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent; */
}


#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical i {
    font-size: 20px;
    top: calc(50% - 9.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical i.fa-clock-o {
    font-size: 14px !important;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup1{
	width: 33.3%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical{
	flex:auto;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical i{
	font-size: 20px;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical div{
	margin-left: 40px;
	padding-bottom: 10px;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical div.date .input-group-addon{
	background: transparent;
    border: none;
    color: #1f7de0;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical div input{
	/*width: 240px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical div.date{
	margin-left: 40px;
    padding-bottom: 10px;
}


#Form_STP_LC_AttendApply #Group1 #FieldGroup1.form-vertical div.date input{
	width:  240px!important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
	/* border: none;
    border-bottom: solid #cfcfcf 1px;
    background: transparent; */
}


#Form_STP_LC_AttendApply #Group1 #FieldGroup1 .form-vertical i {
    font-size: 20px;
    top: calc(50% - 9.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#Form_STP_LC_AttendApply #Group1 #FieldGroup .form-vertical i.fa-clock-o {
    font-size: 14px !important;
}
#Form_STP_LC_AttendApply .gongqiFormVertical > div:nth-child(3){
	width: auto !important;
	margin: 0 30px 30px 30px !important;
    display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
}

/*办公用品采购申请单*/

@media screen and (min-width: 1024px) { 
	#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical div input{
		width: 150px !important;
	}
} 
@media screen and (min-width: 1440px) { 
	#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical div input{
		width: 240px !important;
	}
}

/*#Form_FixedAssets_OfficePurchTable .innerToolBar{
	display: none !important;
}*/

#Form_FixedAssets_OfficePurchTable>div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}

#Form_FixedAssets_OfficePurchTable > div > #DividedBox{
	/*width:70%!important;
	margin-left:15%;*/
	margin: 30px !important;
}
#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
}
#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical{
	flex:auto;
}

#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical div{
	margin-left: 40px;
	padding-bottom: 10px;
}
#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical div input{
	/*width: 240px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}
#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical i {
    font-size: 20px;
    top: calc(50% - 11.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

/*费用报销单*/

@media screen and (min-width: 1024px) { 
	#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical div{
		margin-left: 0px !important;
	}
	#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical div input{
		width: 90px !important;
	}
} 
@media screen and (min-width: 1440px) { 
	#Form_FixedAssets_OfficePurchTable div #DividedBox #FieldGroup .form-vertical div input{
		margin-left: 40px !important;
	}
	#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical div input{
		width: 120px !important;
	}
}

#Form_HR_ExpenseReportTable > div{
	/*width:70%!important;
	margin-left:15%;*/
	border:1px solid #cfcfcf;
}

#Form_HR_ExpenseReportTable #Group{
	margin: 30px 30px 0 !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical > div:nth-child(2){
	margin: 0 30px 0 !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical > div:nth-child(3){
	margin: -5px 30px 0 !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical > div:nth-child(4){
	margin: -5px 30px 0 !important;
	width: auto !important;
	display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
    align-items: center;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical > div:nth-child(5){
	margin: -5px 30px 30px !important;
	width: auto !important;
	display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
    align-items: center;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 {
    display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: column;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    border: none;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2{
	width: 100%!important;
	padding-top: 10px;
	background-color: #fff;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical{
	flex:auto;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical i{
	font-size: 20px;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical div input{
	/*width: 120px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group #Group3 #FieldGroup2 .form-vertical i {
    font-size: 20px;
    top: calc(50% - 6.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

/*#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup1{
	width: 50%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup4{
	width: 50%!important;
	padding-top: 10px;
	background-color: #fff;
	margin-top: 30px !important;
}*/

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup4 .form-vertical{
	flex:auto;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup4 .form-vertical label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup4 .form-vertical i{
	font-size: 20px;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup4 .form-vertical div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup4 .form-vertical div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup4 .form-vertical i {
    font-size: 20px;
    top: calc(50% - 6.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#Form_HR_ExpenseReportTable .gongqiFormVertical #Group1 #FieldGroup1 .form-vertical div textarea{
	width: 580px !important;
	height:140px !important;
	font-size: 14px !important;
	text-align: left !important;
}

/*費用預算*/
#Form_FL_CostBudgetTable >div{
	border:1px solid #cfcfcf;
}

#Form_FL_CostBudgetTable #Group{
	width: auto;
	padding-top: 0px;
	margin: 30px 30px 0 !important;
}

#Form_FL_CostBudgetTable .gongqiFormVertical .datagridcontainer{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 0 !important;
}

#Form_FL_CostBudgetTable .gongqiFormVertical > div:nth-child(3){
	width: auto !important;
	padding-top: 0px;
	margin: -5px 30px 0 !important;display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
    align-items: center;
}

#Form_FL_CostBudgetTable .gongqiFormVertical > div:nth-child(4){
	width: auto !important;
	padding-top: 0px;
	margin: -5px 30px 30px !important;display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
    align-items: center;
}

#Form_FL_CostBudgetTable .gongqiFormVertical .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}

#Form_FL_CostBudgetTable #Group .editorGroup label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_FL_CostBudgetTable #Group .editorGroup i{
	font-size: 20px;
}

#Form_FL_CostBudgetTable #Group .editorGroup div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#Form_FL_CostBudgetTable #Group .editorGroup div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_FL_CostBudgetTable #Group .editorGroup i {
    font-size: 20px;
    top: calc(50% - 6.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

/*差旅报销单*/

@media screen and (min-width: 1024px) { 
	
	#Form_HR_TravellingExpenseReportTable #Group #FieldGroup .form-wrap .form-vertical .editorGroup div input{
		width: 190px !important;
	}
	#Form_HR_TravellingExpenseReportTable #Group #FieldGroup1 .form-wrap .form-vertical .editorGroup div input{
		width: 190px !important;
	}
} 
@media screen and (min-width: 1440px) { 
	#Form_HR_TravellingExpenseReportTable #Group #FieldGroup .form-wrap .form-vertical .editorGroup div input{
		width: 240px !important;
	}
	#Form_HR_TravellingExpenseReportTable #Group #FieldGroup1 .form-wrap .form-vertical .editorGroup div input{
		width: 240px !important;
	}
}

#Form_HR_TravellingExpenseReportTable>div{
	border:1px solid #cfcfcf;
}

#Form_HR_TravellingExpenseReportTable #Group{
	width: auto;
	padding-top: 0px;
	margin: 30px 30px 0 !important;
}

#Form_HR_TravellingExpenseReportTable .gongqiFormVertical .datagridcontainer{
	width: auto;
	padding-top: 0px;
	margin: 0 30px 0 !important;
}

#Form_HR_TravellingExpenseReportTable #Group1{
	width: auto;
	padding-top: 0px;
	margin: -5px 30px 0 !important;
}

#Form_HR_TravellingExpenseReportTable .gongqiFormVertical > div:nth-child(4){
	width: auto !important;
	padding-top: 0px;
	margin: -5px 30px 0 !important;display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
    align-items: center;
}

#Form_HR_TravellingExpenseReportTable .gongqiFormVertical > div:nth-child(5){
	width: auto !important;
	padding-top: 0px;
	margin: -5px 30px 30px !important;display: flex;
    flex: 0 0 auto;
    align-self: stretch;
    flex-direction: row;
    align-items: flex-start;
    overflow: auto;
    justify-content: flex-start;
    padding: 1px 2px;
    flex-flow: column;
    align-items: center;
}

#Form_HR_TravellingExpenseReportTable .gongqiFormVertical .btn:last-child{
    width: 200px !important;
    text-align: center;
    border: 1px dashed rgb(204, 204, 204);
    margin: 10px auto !important;
    background: #028cd6 !important;
    color: white;
	border: none !important;
}


#Form_HR_TravellingExpenseReportTable #Group #FieldGroup .form-wrap .form-vertical div label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_HR_TravellingExpenseReportTable #Group #FieldGroup .form-wrap .form-vertical .editorGroup i{
	font-size: 20px;
}

#Form_HR_TravellingExpenseReportTable #Group #FieldGroup .form-wrap .form-vertical .editorGroup div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#Form_HR_TravellingExpenseReportTable #Group #FieldGroup .form-wrap .form-vertical .editorGroup div input{
	/*width: 240px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_TravellingExpenseReportTable #Group #FieldGroup .form-wrap .form-vertical .editorGroup i {
    font-size: 20px;
    top: calc(50% - 6.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#Form_HR_TravellingExpenseReportTable #Group #FieldGroup1 .form-wrap .form-vertical div label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_HR_TravellingExpenseReportTable #Group #FieldGroup1 .form-wrap .form-vertical .editorGroup i{
	font-size: 20px;
}

#Form_HR_TravellingExpenseReportTable #Group #FieldGroup1 .form-wrap .form-vertical .editorGroup div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#Form_HR_TravellingExpenseReportTable #Group #FieldGroup1 .form-wrap .form-vertical .editorGroup div input{
	/*width: 240px !important;*/
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_TravellingExpenseReportTable #Group #FieldGroup1 .form-wrap .form-vertical .editorGroup i {
    font-size: 20px;
    top: calc(50% - 6.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}


#Form_HR_TravellingExpenseReportTable #Group1 #FieldGroup2 .form-vertical div label{
	/*flex: 20;*/
	font-size: 14px;
	font-weight:300;
} 
#Form_HR_TravellingExpenseReportTable #Group1 #FieldGroup2 .form-vertical .editorGroup i{
	font-size: 20px;
}

#Form_HR_TravellingExpenseReportTable #Group1 #FieldGroup2 .form-vertical .editorGroup div{
	margin-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#Form_HR_TravellingExpenseReportTable #Group1 #FieldGroup2 .form-vertical .editorGroup div input{
	width: 240px !important;
	height: 30px !important;
	font-size: 14px !important;
	text-align: left !important;
}

#Form_HR_TravellingExpenseReportTable #Group1 #FieldGroup2 .form-vertical .editorGroup i {
    font-size: 20px;
    top: calc(50% - 6.5px) !important;
    left: calc(100% - 18px) !important;
    font-size: 12px !important;
}

#Form_HR_TravellingExpenseReportTable #Group1 #FieldGroup3 .form-vertical .editorGroup .input-group textarea{
    height:125px;
}


div[tabindex="0"] {
min-height: 117px;
}







