.bsdForm {
    paddding: 0 !important;
}

.modal .bsdForm .form-group > div,
.modal .bsdForm .form-group-sel > div.selBox,
.layui-window .bsdForm .form-group > div,
.layui-window .bsdForm .form-group-sel > div.selBox {
    width: 200px;
    padding-left: 0px;
    padding-right: 0px;
}

.modal .bsdForm tbody tr > td {
    line-height: 29px;
}

.modal .bsdForm td.form-group span.help-block {
    bottom: -14px !important;
}

/*line-height影响到radio*/
.modal .bsdForm td.form-group label {
    line-height: 0px;
}

.modal .bsdForm .form-group-sel > div.selBox span.input-group-btn .btn {
    border-radius: 0 !important;
}

.modal .bsdForm .no-border .help-block.help-block-error {
    top: 14px;
}

.modal .radio > span input[type=radio][disabled] {
    left: 21.8px;
    height: 16px;
    width: 15px;
    top: 0.2px;
}

/*摸态框顶部据导航底部0*/
.modal-dialog {
    margin: 20px auto;
}

/*底部按钮居中*/
.modal-footer {
    /*text-align: center !important;*/
}

/*title 距内容40px*/
.modal-body {
    margin-top: 10px;
}

/*模态框输入框*/
.model-input .form-group {
    float: left;
}

.modal .bsdForm .form-group > label.othwi {
    width: 7.1em;
}

.modal .bsdForm .form-group > label {
    width: 10em;
    padding-right: 0px;
}

/*模态框输入框*/
.model-input .form-group {
    float: left;
}

.model-input .form-group > div {
    display: inline-block;
    width: 200px;
    height: 30px;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.model-input .form-group > div > input {
    border: none;
}

input.uniform-input {
    background: none;
    width: 100%;
}

.model-input .form-group > label {
    width: 8rem;
    padding-right: 2px;
    text-align: right;
    font-weight: normal;
}

.mt-btn-width {
    float: left;
    padding-left: 10px;
    margin-top: 4px;
}

.modal-content .form-group-sel .selBox span {
    padding-left: 0px !important;
}

/*弹出框里面的字典展示为table*/
.dictionaryTab {
    width: 100%;
    text-align: center;
    line-height: 30px;
}

/*pm*/
.modal .modal-header {
    background: #fff;
    margin: 0 12px;
    border-bottom: 1px dashed #EFEFEF;
}

.modal .close {
    width: 25px;
    height: 25px;
    background-image: url(../../img/pm/daily/guanbi_nor.png) !important;
}

.modal-header .modal-title {
    color: #333333;
}

.modal .modal-body {
    padding: 16px 30px 16px 30px;
    margin-top: 0px;
}


/*日历弹框*/
.calendar td{
    height: 22px !important;
}


/*弹出框里面的搜索部分按钮lyf20180816*/
.modal form .btn.mainCol:not(.btn-outline),
.modal form .btn.mainCol:not(.btn-outline):hover,
.modal form .btn.mainCol:not(.btn-outline):focus,
.modal form .btn.mainCol:not(.btn-outline):active,
.modal form .btn.mainCol:not(.btn-outline):active:focus,
.modal form .btn.mainCol:not(.btn-outline):active:hover,
.modal form .btn.mainCol:not(.btn-outline):visited
{
    border: 1px solid #589DF5;
    border-radius: 60px !important;
    background: #fff;
    font-size: 14px;
    color: #589DF5;
    letter-spacing: -0.08px;
    height: 23px;
    width: 100px;
    padding: 0px;
    line-height: 23px;
    margin-bottom: 5px;
}

/* 备用yyy */
/* .modal form .btn.mainCol2:not(.btn-outline),
.modal form .btn.mainCol2:not(.btn-outline):hover,
.modal form .btn.mainCol2:not(.btn-outline):focus,
.modal form .btn.mainCol2:not(.btn-outline):active,
.modal form .btn.mainCol2:not(.btn-outline):active:focus,
.modal form .btn.mainCol2:not(.btn-outline):active:hover,
.modal form .btn.mainCol2:not(.btn-outline):visited
{
    border: 1px solid #589DF5;
    border-radius: 100px !important;
    background: #fff;
    font-size: 14px;
    color: #589DF5;
    letter-spacing: -0.08px;
    height: 32px;
    width: 100px;
    padding: 0px;
    line-height: 32px;
    margin-left: 30px;
} */


/*模态框*/
.modal .meune-list ul li {
    float: left;
    margin-right: 0px;
    width: 200px;
    height: 49px;
    line-height: 48px;
}
.modal  .meune-list ul li > a{
    width: 100%;
    display: block;
    text-align: center;
    padding: 0px;
    color: #4A4A4A;
    opacity: 0.5;
}
.modal  .meune-list ul li:hover > a, .meune-list ul li.active > a {
    padding-bottom: 0px;
    border-bottom: 3px solid#4B89FC;
    opacity:1;
    color: #4A4A4A;
}
.title-content .meune-list ul li.active > a {
    display: block;
    height: 60px;
}
.modal  .total-box ul li {
    float: left;
    min-width:100px;
    height:40px;
    line-height:40px;
    border: 1px solid #DCE0E0;
    box-shadow: 0 4px 9px 0 rgba(0,0,0,0.02);
    border-radius: 4px !important;
    margin-right:20px;
    font-size: 12px;
    color: #9FA9BA;
    text-align: center;
    font-weight: 100;
    padding: 0 10px;
}
.modal  .total-box ul li span{
    font-size: 16px;
}
.modal#oneselfTemplate .modal-header {
    margin: 0px;
    padding: 0px;
}
.modal#oneselfTemplate .modal-header .close {
    position: relative;
    top: -18px;
    left: 18px;
}
.modal#oneselfTemplate .form-group > div {
    display: block;
}
.modal#oneselfTemplate .form-group > label {
    text-align: left;
}
.modal .bsdForm .form-group:nth-child(3n), .bsdForm table .form-group {
    /* 2020年3月10日11:28:41 注释观察效果 */
    /* margin-right:45px !important; */
}
.modal#oneselfTemplate .modal-body {
    padding: 16px 0px 16px 0px !important;
}
.modal  .search-form{
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.modal  #tab1 > div:not(.no-padding),.modal #tab2{
    padding: 0 30px;
}
.modal  #tab1 .center {
    text-align: center;
    margin-top: 0px;
    display: inline-block;
}

.hasTab.modal .modal-header:not(.notclean){
    margin: 0px;
    padding: 0px;
}
.hasTab.modal .modal-header .close:not(.notclean) {
    position: relative;
    top: -18px;
    left: 18px;
}
.hasTab.modal .modal-body {
    padding: 16px 0px 16px 0px !important;
}

/*风险页面模态框 和全局样式不一致，先注释*/

/*.modal .bsdForm.risk-style-form .form-group > div,
.modal .bsdForm.risk-style-form .form-group-sel > div.selBox,
.modal .bsdForm.risk-style-form .form-group-sel > div.selBox > div {
    width:350px !important;
}
.modal .bsdForm.risk-style-form .form-group > label {
   display: inline-block;
    margin-right: 20px;
}
.bsdForm.risk-style-form .form-group > div .form-control,
.bsdForm.risk-style-form .details-address > div .form-control,
.bsdForm.risk-style-form .form-group > .find > .line .form-control
{
    border: 1px solid #DFDFDF;
    border-radius: 3px !important;
    height: 40px !important;
}
.modal .bsdForm.risk-style-form  .form-group > div >.bootstrap-select button{
    border: none;
    line-height: 22px;
    height: 38px;
}
.modal .bsdForm.risk-style-form  .line-use .btn:not(.btn-sm):not(.btn-lg) {
    height: 40px;
}*/
.search .portlet.box.reg>.portlet-title.has-box {
    padding-top: 14px;
    padding-bottom: 14px;
}


/*列表自定义显示*/
.defineSelf > div{
	display: inline-block;
	vertical-align: middle;
}
.defineSelf > div.trans-box img{
	display: block;
	margin-bottom: 15px;
	margin-left: 14px;
	margin-right: 14px;
}
.defineSelf > div.titBox{
	width: 274px;
}
.defineSelf > div.titBox h6{
	margin-bottom: 16px;
}
.defineSelf > div.titBox div{
	border: 1px solid #D5D5D5;
	width: 100%;
}
.defineSelf > div.titBox select{
  overflow: auto;
  border: none;
  width: 100%;
  height: 342px;
}
.defineSelf > div.titBox select option{
	padding: 5px 0px;
	padding-left: 5px;
}

.modal .modal-body .modal-form-container ,.layui-window .modal-form-container {
    width:100%;
    display: flex;
    padding: 10px;
}

.modal .modal-body .modal-form-container div.form-group,.layui-window .modal-form-container div.form-group {
    padding-right: 15px;
}

.modal .modal-body .modal-form-container .search-btn-wrap button, .layui-window .modal-form-container .search-btn-wrap button {
    margin-top: 25px;
    margin-left: 80px;
}
.modal .modal-body .tasklabel-body ,.layui-window .tasklabel-body{
    min-height: 300px;
    max-height: 450px;
}
.modal .modal-body .tasklabel-body div.task-label-container ,.layui-window .tasklabel-body div.task-label-container {
    float: left;
  }
.modal .modal-body .modal-content-container, .layui-window .modal-content-container {
    border: 1px solid #DCE0E0;
    padding: 10px;
    margin-right: 1%;
}
.modal-body .task-label-container.scope-project, .layui-window .task-label-container.scope-project {
    width: 40%;
    margin-right: 1%;
}
.modal-body .task-label-container.scope-all, .layui-window .task-label-container.scope-all {
    width: 59%;
}
.modal .modal-body .modal-content-container .task-label-container,.layui-window .modal-content-container .task-label-container {
    display: inline-block;
    overflow: auto;
    height: 300px;
}
.modal .modal-body .modal-content-container .task-label-container .task-label,.layui-window .modal-content-container .task-label-container .task-label {
    height: 24px;
    margin: 2px 10px 10px 10px;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal .modal-body .modal-content-container .task-label-container .task-label .left-text, .layui-window .modal-content-container .task-label-container .task-label .left-text{
    padding: 2px 10px 2px 10px;
    display: inline;
    margin-right: 5px;
    /* border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important; */
    border-radius: 5px !important;
    color: #fff;
}
.modal .modal-body .modal-content-container .task-label-container .task-label .right-btn, .layui-window .modal-content-container .task-label-container .task-label .right-btn{
    /* border-radius: 0.5em !important;
    border: #D5D5D5 solid 1px; */
    margin-left:5px ;
    width: 20px;
    height: 20px;
    background-image: url(../../img/pm/common/delete-label.svg);
    display: inline-flex;
    cursor: pointer;
}
.modal .modal-body .create-editer div.form-group ,.layui-window .create-editer div.form-group{
    width: 225px;
    height: 33px;
    padding-right: 15px;
    float: left;
    

}
.modal .modal-body .create-editer span.color-item,.layui-window .create-editer span.color-item {
    width: 25px;
    height: 25px;
    display: inline-block;
    border-radius: 25px !important;
    margin: 0 5px 0 0;
    cursor: pointer;
}

.modal .modal-body .create-editer span.active ,.layui-window .create-editer span.active {
    /* border: #4A4A4A solid 2px;
    box-shadow:0 0 12px #4A4A4A; */
    display: inline-flex;

}


/* 批量日报弹窗 */
.reportContentWrapper {
    display: flex;
}
.reportContentWrapper .xmgl-one-row-textarea {
    flex:3;
}
.reportContentWrapper .xm-select-wrapper-xmgl {
    flex: 1;
}
.reportContentWrapper .xm-select-wrapper-xmgl .taskTreeOstackSel, .reportContentWrapper .xm-select-wrapper-xmgl .taskTreeTReportSel {
    flex-direction: row;
}

.xmgl-form-data .find {
    display: flex;
}