
/* wrapper */

.mytz0-dx-form .card-dx-component-wrapper{
    padding:0!important;
    margin:auto;
}

/** tabs */

.mytz0-dx-form .dx-tabs-wrapper {
    display:flex;
}

.mytz0-dx-form .dx-tabs-wrapper .dx-tab{
    flex-grow:1;
}

@media screen and (min-width:600px){
    .mytz0-dx-form .dx-tabs-wrapper .dx-tab{
        flex-basis:0;
    }
}

.mytz0-dx-form .dx-tabs:not(.dx-tabs-icon-position-top) .dx-tabs-wrapper .dx-tab .dx-tab-content .dx-icon{
    float:left;
    margin-right:0.5rem;
}

.mytz0-dx-form .mytz0-dx-form-tabpanel .dx-multiview-item-content{
    padding:0;
}

.mytz0-dx-form > .dx-form > .dx-layout-manager > .dx-collection > .dx-box > .dx-box-item > .dx-box-item-content > .dx-field-item-has-tabs{
    padding-bottom:0;
}

/** group */

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group,
.mytz0-dx-form .dx-layout-manager.dx-layout-manager-one-col .dx-single-column-item-content > .dx-field-item.mytz0-dx-form-group{
    padding:1rem;
}

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group .mytz0-dx-form-group{
    padding-left:0;
    padding-right:0;
}

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group .dx-field-item:not(.dx-last-col){
    padding-right:0.5rem
}

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group .dx-field-item:not(.dx-first-col){
    padding-left:0.5rem
}

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group > .dx-field-item-content > .dx-form-group-with-caption > .dx-form-group-content{
    margin-top:0;
    border-top:0;
    padding-top:0;
    padding-bottom:0;
}

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group .dx-field-item:not(.dx-field-item-has-group):not(.dx-field-item-has-tabs):not(.dx-first-row):not(.dx-label-v-align){
    padding-top:0;
}

.mytz0-dx-form .dx-box-item + .dx-box-item > .dx-box-item-content > .mytz0-dx-form-group,
.mytz0-dx-form .dx-layout-manager.dx-layout-manager-one-col .dx-box-item + .dx-box-item .dx-single-column-item-content > .dx-field-item.mytz0-dx-form-group{
    padding-top:0;
}

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group.dx-last-row{
    padding-bottom:1rem;
}

.mytz0-dx-form .dx-box-item .mytz0-dx-form-group .mytz0-dx-form-group.dx-last-row{
    padding-bottom:0;
}

.mytz0-dx-form .mytz0-dx-form-group.mytz0-dx-form-group-right{
    padding-bottom:1rem;
}

/* group-align-end */
.mytz0-dx-form .mytz0-dx-form-group.mytz0-dx-form-group-right > .dx-field-item-content > .dx-form-group > .dx-form-group-content > .dx-layout-manager > .dx-collection > .dx-box > .dx-box-item > .dx-box-item-content{
    justify-content:flex-end!important;
}

.mytz0-dx-form .mytz0-dx-form-group.mytz0-dx-form-group-right > .dx-field-item-content > .dx-form-group > .dx-form-group-content > .dx-layout-manager > .dx-collection > .dx-box > .dx-box-item > .dx-box-item-content .dx-box-item{
    flex:initial !important;
}

/* textbox */

.mytz0-dx-form .dx-texteditor.dx-editor-filled,
.mytz0-dx-form .dx-texteditor.dx-editor-filled.dx-state-hover{
    background:transparent;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before{
    min-width:0;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-input-container{
    margin:0;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-input {
    padding-left:0;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-placeholder::before{
    padding-left:0;
}

.mytz0-dx-form .dx-field-item-content.dx-field-item-content-location-bottom .dx-field-item-help-text{
    padding-left:0;
}

/* tag */

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-tag-container {
    padding-left:0;
}

/* color */

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-colorbox-input-container .dx-colorbox-input{
    padding-left:20px;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-colorbox-input-container .dx-colorbox-color-result-preview{
    transition:all .15s;
    top:30px;
    left:0;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label .dx-colorbox-input-container + .dx-texteditor-label .dx-label-before{
    transition:all .15s;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label.dx-texteditor-empty:not(.dx-state-focused, .dx-dropdowneditor-active) .dx-colorbox-input-container + .dx-texteditor-label .dx-label-before{
    min-width:20px;
}

.mytz0-dx-form .dx-editor-filled.dx-texteditor.dx-texteditor-with-floating-label.dx-texteditor-empty:not(.dx-state-focused, .dx-dropdowneditor-active) .dx-colorbox-input-container .dx-colorbox-color-result-preview{
    top:24px;
}

/* switch */

.mytz0-dx-form .mytz0-dx-form-switch{
    transition:background .3s;
}

.mytz0-dx-form .mytz0-dx-form-switch,
.mytz0-dx-form .dx-field-item .mytz0-dx-form-switch.dx-field-item{
    padding:0.5rem!important;
    margin-left:-0.5rem!important;
    margin-right:-0.5rem!important;
}

.mytz0-dx-form .mytz0-dx-form-switch:hover{
    background:rgba(0,0,0,.1);
}

.mytz0-dx-form .mytz0-dx-form-switch .dx-field-item-content {
    text-align:right;
}

.mytz0-dx-form .mytz0-dx-form-switch .dx-field-item-content .dx-switch{
    margin:0;
}

.mytz0-dx-form .mytz0-dx-form-switch .dx-field-item-content{
    position:relative;
}

.mytz0-dx-form .mytz0-dx-form-switch .dx-field-item-content .dx-overlay.dx-invalid-message,
.mytz0-dx-form .mytz0-dx-form-switch .dx-field-item-content .dx-overlay.dx-invalid-message .dx-overlay-wrapper{
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    height:100%!important;
    transform:none!important;
}

.mytz0-dx-form .mytz0-dx-form-switch .dx-field-item-content .dx-invalid-message .dx-invalid-message-content{
    top:-1px!important;
    right:45px!important;
    left:auto !important;
    max-width:calc(100% - 45px) !important;
    transform:none !important;
}

/* dropdownbox */

.mytz0-dx-form .dx-dropdowneditor.dx-texteditor-with-floating-label .dx-dropdowneditor-field-template-wrapper .mytz0-dx-icon-wrapper .mytz0-dx-icon{
    margin-top:14px;
}

/*  fileuploader */

.mytz0-dx-form .dx-fileuploader-wrapper{
    padding:0;
}

.mytz0-dx-form .dx-fileuploader-wrapper .dx-fileuploader-files-container{
    padding-top:0;
}
/** data-grid */

.mytz0-dx-form .mytz0-dx-form-data-grid,
.mytz0-dx-form .mytz0-dx-form-tree-list{
    padding-top:0!important;
}

.mytz0-dx-form .mytz0-dx-form-data-grid:not(.no-padding):not(.no-padding-bottom),
.mytz0-dx-form .mytz0-dx-form-tree-list:not(.no-padding):not(.no-padding-bottom){
    padding-bottom:1rem !important;
}