.ivu-tabs-no-animation>.ivu-tabs-content{
    padding: 0 16px;
}
.ivu-card-head{
    padding: 14px 0;
}
.app-form {
    overflow: auto;
    > .ivu-row {
        > .ivu-tabs {
            height: 100%;
            display: flex;
            flex-direction: column;
            > .ivu-tabs-content {
                flex-grow: 1;
                overflow: auto;
                > .ivu-tabs-tabpane {
                    height: 100%;
                }
            }
        }
    }
}
.app-tabpanel-flex {
    height: 100%;
    > .ivu-tabs-content {
        height: calc(100% - 52px);
        > .ivu-tabs-tabpane {
            height: 100%;
        }
    }
}

.app-form {
    >.ivu-row:nth-child(2) {
        >.ivu-col:nth-child(1) {
            >.ivu-row.app-form-group.app-group-hiddden-caption:nth-child(1) {
                margin-top: 12px;
            }
        }
    }
}

// this is less
.def {
    border-width:1px 1px 1px 1px
}
.def {
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
	padding-top: 20px;
	margin-left:-12px;
	margin-right:-12px;
	margin-top:-1px;
}
.groupta {
    display: flex; 
	justify-content: center;
	font-weight:bold;
}

.ht2 {
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    margin-top:-21px;
    .ivu-card-body{
      padding-top:0px;
		padding-bottom:0px;
    }
	 .ivu-form-item {
      width: calc( 100% - 20px);
    }
}

.def3 {
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
	padding-top: 20px;
	margin-top:-1px;
	margin-right:-12px;
}
.ht1 {
	border-top: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
	 .ivu-card-body{
      padding:0px;
    }
	 .ivu-form-item {
      width: calc( 100% - 20px);
    }
}

.def2 {
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
	padding-top: 20px;
	margin-top:-1px;
	margin-left:-12px;
}
