.dx-form-group-with-caption{
    padding-top:15px;
}
.dx-form-group-with-caption > .dx-form-group-content {
    padding-top: 0px;
}
.dx-tab{
    padding:1px 2px;
    min-width:60px;
    vertical-align:bottom;
}
    .dx-tab-text {
        font-size: 12px;
        line-height: 20px;
        max-width: 110px;
        white-space: normal;
    }
.dx-form-group-content .dx-item .dx-box-flex {
    border-bottom: solid 0.5px #dfdfdf;
    min-height: 77px;
}
    .dx-form-group-content .dx-item .dx-box-flex .dx-box-item-content {
        transition: background 0.5s ease-in-out;
    }
        .dx-form-group-content .dx-item .dx-box-flex .dx-box-item-content:hover {
            background: aliceblue;
        }
.dx-form-group-content .dx-field-item {
    padding-left: 10px;
    padding-top: 10px;
}
.dx-field-item-label-location-top {
    padding: 0px 0 3px;
}
.dx-field-item-label-text {
    color: #7d7064;
}
.MasterData_Checkbox{
    position:relative;
}
.MasterData_Checkbox label:after {
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    cursor:pointer;
}

.dx-button .dx-icon{
    color:inherit;
}

.site-navbar .navbar-header .navbar-brand-logo, .site-menubar-fold.site-menubar-hover .site-navbar .navbar-header .navbar-brand-logo {
    height: 50px;
}

.site-navbar-small .site-navbar .navbar-brand {
    padding:8px;
}

.site-menubar-fold.site-menubar-hover .site-navbar .navbar-brand-logo {
    height: 50px;
}


.site-navbar {
    background-color: #fff;
    width:100vw;
    padding:0 15px;
}

.page-header-bordered, .page {
    background-color: #f5f5f5;
}
.dx-form > .dx-layout-manager > .dx-widget > .dx-box-flex.dx-collection{
    position:relative;
    padding-bottom:50px;
}
    .dx-form .dx-layout-manager .dx-box-flex.dx-collection .dx-last-col.dx-field-button-item{
        position:absolute;
        top:calc(100% - 40px);
        left:0;
        padding:0;
    }