.dx-field-item-label-content {
    max-width: 600px;
    white-space: normal;
}

#mainForm .dx-button-has-text .dx-button-content {
    padding-right:8px;
    padding-left:8px;
}
.dx-list-item-content {
    word-wrap: break-word;
    white-space: normal;
}
.dx-datagrid-nodata {
    white-space: pre-line;
}

.bg-gradient-adultfemale {
    background: #c799e0 linear-gradient(325deg, #e3bef7, #c799e0) repeat-x !important;
}

.bg-gradient-adultmale {
    background: #ebe66e linear-gradient(325deg, #faf7a7, #ebe66e) repeat-x !important;
}

.bg-gradient-child {
    background: #97cf82 linear-gradient(325deg, #a9d698, #97cf82) repeat-x !important;
}

.bg-gradient-adulttrans {
    background: #e6b46e linear-gradient(325deg, #facf93, #e6b46e) repeat-x !important;
}

.card-primary:not(.card-outline) > .card-header {
    background-color: rgb(42, 130, 223);
}
.card-primary.card-outline {
    border-top: 3px solid rgb(42, 130, 223);
}

.relationshipButton {
    text-align: left !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}