@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');

html, body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

html, body, #app {
    height: 100%;
    overflow: hidden;
}

#app {
    background-color: inherit;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid red;
}

.validation-message {
    color: red;
}

#blazor-error-ui {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.popup-form {
    min-width: 1200px;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}


.dx-icon-add,
.dx-icon-addcolumnleft,
.dx-icon-addcolumnright,
.dx-icon-addrowabove,
.dx-icon-addrowbelow,
.dx-icon-addtable,
.dx-icon-airplane,
.dx-icon-aligncenter,
.dx-icon-alignjustify,
.dx-icon-alignleft,
.dx-icon-alignright,
.dx-icon-arrowdown,
.dx-icon-arrowleft,
.dx-icon-arrowright,
.dx-icon-arrowup,
.dx-icon-background,
.dx-icon-blockquote,
.dx-icon-bold,
.dx-icon-bookmark,
.dx-icon-box,
.dx-icon-bulletlist,
.dx-icon-car,
.dx-icon-card,
.dx-icon-cart,
.dx-icon-cellproperties,
.dx-icon-chart,
.dx-icon-checklist,
.dx-icon-clear,
.dx-icon-clearformat,
.dx-icon-clock,
.dx-icon-close,
.dx-icon-codeblock,
.dx-icon-color,
.dx-icon-columnproperties,
.dx-icon-comment,
.dx-icon-decreaseindent,
.dx-icon-doc,
.dx-icon-download,
.dx-icon-edit,
.dx-icon-email,
.dx-icon-event,
.dx-icon-favorites,
.dx-icon-find,
.dx-icon-folder,
.dx-icon-fontsize,
.dx-icon-food,
.dx-icon-formula,
.dx-icon-gift,
.dx-icon-globe,
.dx-icon-group,
.dx-icon-growfont,
.dx-icon-header,
.dx-icon-help,
.dx-icon-home,
.dx-icon-image,
.dx-icon-increaseindent,
.dx-icon-indent,
.dx-icon-info,
.dx-icon-italic,
.dx-icon-key,
.dx-icon-like,
.dx-icon-link,
.dx-icon-map,
.dx-icon-mention,
.dx-icon-menu,
.dx-icon-mergecells,
.dx-icon-money,
.dx-icon-music,
.dx-icon-orderedlist,
.dx-icon-overflow,
.dx-icon-percent,
.dx-icon-photo,
.dx-icon-plus,
.dx-icon-preferences,
.dx-icon-product,
.dx-icon-redo,
.dx-icon-refresh,
.dx-icon-remove,
.dx-icon-removecolumn,
.dx-icon-removerow,
.dx-icon-removetable,
.dx-icon-rowproperties,
.dx-icon-runner,
.dx-icon-save,
.dx-icon-search,
.dx-icon-shrinkfont,
.dx-icon-splitcells,
.dx-icon-strike,
.dx-icon-subscript,
.dx-icon-superscript,
.dx-icon-tableproperties,
.dx-icon-tags,
.dx-icon-tel,
.dx-icon-tips,
.dx-icon-todo,
.dx-icon-toolbox,
.dx-icon-underline,
.dx-icon-undo,
.dx-icon-user,
.dx-icon-variable,
.dx-icon-verticalalignbottom,
.dx-icon-verticalaligncenter,
.dx-icon-verticalaligntop,
.dx-icon-video {
    background-position: 0 0;
    background-repeat: no-repeat;
}
.dx-icon {
    background-position: 50% 50%;
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.dx-svg-icon svg {
    pointer-events: none;
}
.dx-rtl .dx-icon-spinnext::before {
    content: "\f04f";
}
.dx-rtl .dx-icon-spinprev::before {
    content: "\f04e";
}
.dx-rtl .dx-icon-chevronnext::before {
    content: "\f012";
}
.dx-rtl .dx-icon-back::before,
.dx-rtl .dx-icon-chevronprev::before {
    content: "\f010";
}
.dx-rtl .dx-icon-undo::before {
    content: "\f093";
}
.dx-rtl .dx-icon-redo::before {
    content: "\f04c";
}
.dx-rtl .dx-icon-hidepanel::before {
    content: "\f11d";
}
.dx-rtl .dx-icon-showpanel::before {
    content: "\f11c";
}
@font-face {
    font-family: DXIcons;
    src: local("DevExtreme Generic Icons"),local("devextreme_generic_icons"),url("icons/dxicons.woff2") format("woff2"),url("icons/dxicons.woff") format("woff"),url("icons/dxicons.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}
.dx-icon-add {
    font: 14px/1 DXIcons;
}
.dx-icon-add::before {
    content: "\f00b";
}
.dx-icon-airplane {
    font: 14px/1 DXIcons;
}
.dx-icon-airplane::before {
    content: "\f000";
}
.dx-icon-bookmark {
    font: 14px/1 DXIcons;
}
.dx-icon-bookmark::before {
    content: "\f017";
}
.dx-icon-box {
    font: 14px/1 DXIcons;
}
.dx-icon-box::before {
    content: "\f018";
}
.dx-icon-car {
    font: 14px/1 DXIcons;
}
.dx-icon-car::before {
    content: "\f01b";
}
.dx-icon-card {
    font: 14px/1 DXIcons;
}
.dx-icon-card::before {
    content: "\f019";
}
.dx-icon-cart {
    font: 14px/1 DXIcons;
}
.dx-icon-cart::before {
    content: "\f01a";
}
.dx-icon-chart {
    font: 14px/1 DXIcons;
}
.dx-icon-chart::before {
    content: "\f01c";
}
.dx-icon-check {
    font: 14px/1 DXIcons;
}
.dx-icon-check::before {
    content: "\f005";
}
.dx-icon-clear {
    font: 14px/1 DXIcons;
}
.dx-icon-clear::before {
    content: "\f008";
}
.dx-icon-clock {
    font: 14px/1 DXIcons;
}
.dx-icon-clock::before {
    content: "\f01d";
}
.dx-icon-close {
    font: 14px/1 DXIcons;
}
.dx-icon-close::before {
    content: "\f00a";
}
.dx-icon-coffee {
    font: 14px/1 DXIcons;
}
.dx-icon-coffee::before {
    content: "\f02a";
}
.dx-icon-comment {
    font: 14px/1 DXIcons;
}
.dx-icon-comment::before {
    content: "\f01e";
}
.dx-icon-doc {
    font: 14px/1 DXIcons;
}
.dx-icon-doc::before {
    content: "\f021";
}
.dx-icon-file {
    font: 14px/1 DXIcons;
}
.dx-icon-file::before {
    content: "\f021";
}
.dx-icon-download {
    font: 14px/1 DXIcons;
}
.dx-icon-download::before {
    content: "\f022";
}
.dx-icon-dragvertical {
    font: 14px/1 DXIcons;
}
.dx-icon-dragvertical::before {
    content: "\f038";
}
.dx-icon-edit {
    font: 14px/1 DXIcons;
}
.dx-icon-edit::before {
    content: "\f023";
}
.dx-icon-email {
    font: 14px/1 DXIcons;
}
.dx-icon-email::before {
    content: "\f024";
}
.dx-icon-event {
    font: 14px/1 DXIcons;
}
.dx-icon-event::before {
    content: "\f026";
}
.dx-icon-favorites {
    font: 14px/1 DXIcons;
}
.dx-icon-favorites::before {
    content: "\f025";
}
.dx-icon-find {
    font: 14px/1 DXIcons;
}
.dx-icon-find::before {
    content: "\f027";
}
.dx-icon-filter {
    font: 14px/1 DXIcons;
}
.dx-icon-filter::before {
    content: "\f050";
}
.dx-icon-folder {
    font: 14px/1 DXIcons;
}
.dx-icon-folder::before {
    content: "\f028";
}
.dx-icon-activefolder {
    font: 14px/1 DXIcons;
}
.dx-icon-activefolder::before {
    content: "\f028";
}
.dx-icon-food {
    font: 14px/1 DXIcons;
}
.dx-icon-food::before {
    content: "\f029";
}
.dx-icon-gift {
    font: 14px/1 DXIcons;
}
.dx-icon-gift::before {
    content: "\f02b";
}
.dx-icon-globe {
    font: 14px/1 DXIcons;
}
.dx-icon-globe::before {
    content: "\f02c";
}
.dx-icon-group {
    font: 14px/1 DXIcons;
}
.dx-icon-group::before {
    content: "\f02e";
}
.dx-icon-help {
    font: 14px/1 DXIcons;
}
.dx-icon-help::before {
    content: "\f02f";
}
.dx-icon-home {
    font: 14px/1 DXIcons;
}
.dx-icon-home::before {
    content: "\f030";
}
.dx-icon-image {
    font: 14px/1 DXIcons;
}
.dx-icon-image::before {
    content: "\f031";
}
.dx-icon-info {
    font: 14px/1 DXIcons;
}
.dx-icon-info::before {
    content: "\f032";
}
.dx-icon-key {
    font: 14px/1 DXIcons;
}
.dx-icon-key::before {
    content: "\f033";
}
.dx-icon-like {
    font: 14px/1 DXIcons;
}
.dx-icon-like::before {
    content: "\f034";
}
.dx-icon-map {
    font: 14px/1 DXIcons;
}
.dx-icon-map::before {
    content: "\f035";
}
.dx-icon-menu {
    font: 14px/1 DXIcons;
}
.dx-icon-menu::before {
    content: "\f00c";
}
.dx-icon-message {
    font: 14px/1 DXIcons;
}
.dx-icon-message::before {
    content: "\f024";
}
.dx-icon-money {
    font: 14px/1 DXIcons;
}
.dx-icon-money::before {
    content: "\f036";
}
.dx-icon-music {
    font: 14px/1 DXIcons;
}
.dx-icon-music::before {
    content: "\f037";
}
.dx-icon-overflow {
    font: 14px/1 DXIcons;
}
.dx-icon-overflow::before {
    content: "\f00d";
}
.dx-icon-percent {
    font: 14px/1 DXIcons;
}
.dx-icon-percent::before {
    content: "\f039";
}
.dx-icon-photo {
    font: 14px/1 DXIcons;
}
.dx-icon-photo::before {
    content: "\f03a";
}
.dx-icon-plus {
    font: 14px/1 DXIcons;
}
.dx-icon-plus::before {
    content: "\f00b";
}
.dx-icon-minus {
    font: 14px/1 DXIcons;
}
.dx-icon-minus::before {
    content: "\f074";
}
.dx-icon-preferences {
    font: 14px/1 DXIcons;
}
.dx-icon-preferences::before {
    content: "\f03b";
}
.dx-icon-product {
    font: 14px/1 DXIcons;
}
.dx-icon-product::before {
    content: "\f03c";
}
.dx-icon-pulldown {
    font: 14px/1 DXIcons;
}
.dx-icon-pulldown::before {
    content: "\f062";
}
.dx-icon-refresh {
    font: 14px/1 DXIcons;
}
.dx-icon-refresh::before {
    content: "\f03d";
}
.dx-icon-remove {
    font: 14px/1 DXIcons;
}
.dx-icon-remove::before {
    content: "\f00a";
}
.dx-icon-revert {
    font: 14px/1 DXIcons;
}
.dx-icon-revert::before {
    content: "\f04c";
}
.dx-icon-runner {
    font: 14px/1 DXIcons;
}
.dx-icon-runner::before {
    content: "\f040";
}
.dx-icon-save {
    font: 14px/1 DXIcons;
}
.dx-icon-save::before {
    content: "\f041";
}
.dx-icon-search {
    font: 14px/1 DXIcons;
}
.dx-icon-search::before {
    content: "\f027";
}
.dx-icon-tags {
    font: 14px/1 DXIcons;
}
.dx-icon-tags::before {
    content: "\f009";
}
.dx-icon-tel {
    font: 14px/1 DXIcons;
}
.dx-icon-tel::before {
    content: "\f003";
}
.dx-icon-tips {
    font: 14px/1 DXIcons;
}
.dx-icon-tips::before {
    content: "\f004";
}
.dx-icon-todo {
    font: 14px/1 DXIcons;
}
.dx-icon-todo::before {
    content: "\f005";
}
.dx-icon-toolbox {
    font: 14px/1 DXIcons;
}
.dx-icon-toolbox::before {
    content: "\f007";
}
.dx-icon-trash {
    font: 14px/1 DXIcons;
}
.dx-icon-trash::before {
    content: "\f03e";
}
.dx-icon-user {
    font: 14px/1 DXIcons;
}
.dx-icon-user::before {
    content: "\f02d";
}
.dx-icon-upload {
    font: 14px/1 DXIcons;
}
.dx-icon-upload::before {
    content: "\f006";
}
.dx-icon-floppy {
    font: 14px/1 DXIcons;
}
.dx-icon-floppy::before {
    content: "\f073";
}
.dx-icon-arrowleft {
    font: 14px/1 DXIcons;
}
.dx-icon-arrowleft::before {
    content: "\f011";
}
.dx-icon-arrowdown {
    font: 14px/1 DXIcons;
}
.dx-icon-arrowdown::before {
    content: "\f015";
}
.dx-icon-arrowright {
    font: 14px/1 DXIcons;
}
.dx-icon-arrowright::before {
    content: "\f00e";
}
.dx-icon-arrowup {
    font: 14px/1 DXIcons;
}
.dx-icon-arrowup::before {
    content: "\f013";
}
.dx-icon-spinleft {
    font: 14px/1 DXIcons;
}
.dx-icon-spinleft::before {
    content: "\f04f";
}
.dx-icon-spinprev {
    font: 14px/1 DXIcons;
}
.dx-icon-spinprev::before {
    content: "\f04f";
}
.dx-icon-spinright {
    font: 14px/1 DXIcons;
}
.dx-icon-spinright::before {
    content: "\f04e";
}
.dx-icon-spinnext {
    font: 14px/1 DXIcons;
}
.dx-icon-spinnext::before {
    content: "\f04e";
}
.dx-icon-spindown {
    font: 14px/1 DXIcons;
}
.dx-icon-spindown::before {
    content: "\f001";
}
.dx-icon-spinup {
    font: 14px/1 DXIcons;
}
.dx-icon-spinup::before {
    content: "\f002";
}
.dx-icon-chevronleft {
    font: 14px/1 DXIcons;
}
.dx-icon-chevronleft::before {
    content: "\f012";
}
.dx-icon-chevronprev {
    font: 14px/1 DXIcons;
}
.dx-icon-chevronprev::before {
    content: "\f012";
}
.dx-icon-back {
    font: 14px/1 DXIcons;
}
.dx-icon-back::before {
    content: "\f012";
}
.dx-icon-chevronright {
    font: 14px/1 DXIcons;
}
.dx-icon-chevronright::before {
    content: "\f010";
}
.dx-icon-chevronnext {
    font: 14px/1 DXIcons;
}
.dx-icon-chevronnext::before {
    content: "\f010";
}
.dx-icon-chevrondown {
    font: 14px/1 DXIcons;
}
.dx-icon-chevrondown::before {
    content: "\f016";
}
.dx-icon-chevronup {
    font: 14px/1 DXIcons;
}
.dx-icon-chevronup::before {
    content: "\f014";
}
.dx-icon-chevrondoubleleft {
    font: 14px/1 DXIcons;
}
.dx-icon-chevrondoubleleft::before {
    content: "\f042";
}
.dx-icon-chevrondoubleright {
    font: 14px/1 DXIcons;
}
.dx-icon-chevrondoubleright::before {
    content: "\f03f";
}
.dx-icon-equal {
    font: 14px/1 DXIcons;
}
.dx-icon-equal::before {
    content: "\f044";
}
.dx-icon-notequal {
    font: 14px/1 DXIcons;
}
.dx-icon-notequal::before {
    content: "\f045";
}
.dx-icon-less {
    font: 14px/1 DXIcons;
}
.dx-icon-less::before {
    content: "\f046";
}
.dx-icon-greater {
    font: 14px/1 DXIcons;
}
.dx-icon-greater::before {
    content: "\f047";
}
.dx-icon-lessorequal {
    font: 14px/1 DXIcons;
}
.dx-icon-lessorequal::before {
    content: "\f048";
}
.dx-icon-greaterorequal {
    font: 14px/1 DXIcons;
}
.dx-icon-greaterorequal::before {
    content: "\f049";
}
.dx-icon-isblank {
    font: 14px/1 DXIcons;
}
.dx-icon-isblank::before {
    content: "\f075";
}
.dx-icon-isnotblank {
    font: 14px/1 DXIcons;
}
.dx-icon-isnotblank::before {
    content: "\f076";
}
.dx-icon-sortup {
    font: 14px/1 DXIcons;
}
.dx-icon-sortup::before {
    content: "\f051";
}
.dx-icon-sortdown {
    font: 14px/1 DXIcons;
}
.dx-icon-sortdown::before {
    content: "\f052";
}
.dx-icon-sortuptext {
    font: 14px/1 DXIcons;
}
.dx-icon-sortuptext::before {
    content: "\f053";
}
.dx-icon-sortdowntext {
    font: 14px/1 DXIcons;
}
.dx-icon-sortdowntext::before {
    content: "\f054";
}
.dx-icon-sorted {
    font: 14px/1 DXIcons;
}
.dx-icon-sorted::before {
    content: "\f055";
}
.dx-icon-expand {
    font: 14px/1 DXIcons;
}
.dx-icon-expand::before {
    content: "\f04a";
}
.dx-icon-collapse {
    font: 14px/1 DXIcons;
}
.dx-icon-collapse::before {
    content: "\f04b";
}
.dx-icon-columnfield {
    font: 14px/1 DXIcons;
}
.dx-icon-columnfield::before {
    content: "\f057";
}
.dx-icon-rowfield {
    font: 14px/1 DXIcons;
}
.dx-icon-rowfield::before {
    content: "\f058";
}
.dx-icon-datafield {
    font: 14px/1 DXIcons;
}
.dx-icon-datafield::before {
    content: "\f101";
}
.dx-icon-fields {
    font: 14px/1 DXIcons;
}
.dx-icon-fields::before {
    content: "\f059";
}
.dx-icon-fieldchooser {
    font: 14px/1 DXIcons;
}
.dx-icon-fieldchooser::before {
    content: "\f05a";
}
.dx-icon-columnchooser {
    font: 14px/1 DXIcons;
}
.dx-icon-columnchooser::before {
    content: "\f04d";
}
.dx-icon-pin {
    font: 14px/1 DXIcons;
}
.dx-icon-pin::before {
    content: "\f05b";
}
.dx-icon-unpin {
    font: 14px/1 DXIcons;
}
.dx-icon-unpin::before {
    content: "\f05c";
}
.dx-icon-pinleft {
    font: 14px/1 DXIcons;
}
.dx-icon-pinleft::before {
    content: "\f05d";
}
.dx-icon-pinright {
    font: 14px/1 DXIcons;
}
.dx-icon-pinright::before {
    content: "\f05e";
}
.dx-icon-contains {
    font: 14px/1 DXIcons;
}
.dx-icon-contains::before {
    content: "\f063";
}
.dx-icon-startswith {
    font: 14px/1 DXIcons;
}
.dx-icon-startswith::before {
    content: "\f064";
}
.dx-icon-endswith {
    font: 14px/1 DXIcons;
}
.dx-icon-endswith::before {
    content: "\f065";
}
.dx-icon-doesnotcontain {
    font: 14px/1 DXIcons;
}
.dx-icon-doesnotcontain::before {
    content: "\f066";
}
.dx-icon-range {
    font: 14px/1 DXIcons;
}
.dx-icon-range::before {
    content: "\f06a";
}
.dx-icon-export {
    font: 14px/1 DXIcons;
}
.dx-icon-export::before {
    content: "\f05f";
}
.dx-icon-exportxlsx {
    font: 14px/1 DXIcons;
}
.dx-icon-exportxlsx::before {
    content: "\f060";
}
.dx-icon-exportpdf {
    font: 14px/1 DXIcons;
}
.dx-icon-exportpdf::before {
    content: "\f061";
}
.dx-icon-exportselected {
    font: 14px/1 DXIcons;
}
.dx-icon-exportselected::before {
    content: "\f06d";
}
.dx-icon-warning {
    font: 14px/1 DXIcons;
}
.dx-icon-warning::before {
    content: "\f06b";
}
.dx-icon-more {
    font: 14px/1 DXIcons;
}
.dx-icon-more::before {
    content: "\f06c";
}
.dx-icon-square {
    font: 14px/1 DXIcons;
}
.dx-icon-square::before {
    content: "\f067";
}
.dx-icon-clearsquare {
    font: 14px/1 DXIcons;
}
.dx-icon-clearsquare::before {
    content: "\f068";
}
.dx-icon-repeat {
    font: 14px/1 DXIcons;
}
.dx-icon-repeat::before {
    content: "\f069";
}
.dx-icon-selectall {
    font: 14px/1 DXIcons;
}
.dx-icon-selectall::before {
    content: "\f070";
}
.dx-icon-unselectall {
    font: 14px/1 DXIcons;
}
.dx-icon-unselectall::before {
    content: "\f071";
}
.dx-icon-print {
    font: 14px/1 DXIcons;
}
.dx-icon-print::before {
    content: "\f072";
}
.dx-icon-bold {
    font: 14px/1 DXIcons;
}
.dx-icon-bold::before {
    content: "\f077";
}
.dx-icon-italic {
    font: 14px/1 DXIcons;
}
.dx-icon-italic::before {
    content: "\f078";
}
.dx-icon-underline {
    font: 14px/1 DXIcons;
}
.dx-icon-underline::before {
    content: "\f079";
}
.dx-icon-strike {
    font: 14px/1 DXIcons;
}
.dx-icon-strike::before {
    content: "\f07a";
}
.dx-icon-indent {
    font: 14px/1 DXIcons;
}
.dx-icon-indent::before {
    content: "\f07b";
}
.dx-icon-increaselinespacing {
    font: 14px/1 DXIcons;
}
.dx-icon-increaselinespacing::before {
    content: "\f07b";
}
.dx-icon-font {
    font: 14px/1 DXIcons;
}
.dx-icon-font::before {
    content: "\f11b";
}
.dx-icon-fontsize {
    font: 14px/1 DXIcons;
}
.dx-icon-fontsize::before {
    content: "\f07c";
}
.dx-icon-shrinkfont {
    font: 14px/1 DXIcons;
}
.dx-icon-shrinkfont::before {
    content: "\f07d";
}
.dx-icon-growfont {
    font: 14px/1 DXIcons;
}
.dx-icon-growfont::before {
    content: "\f07e";
}
.dx-icon-color {
    font: 14px/1 DXIcons;
}
.dx-icon-color::before {
    content: "\f07f";
}
.dx-icon-background {
    font: 14px/1 DXIcons;
}
.dx-icon-background::before {
    content: "\f080";
}
.dx-icon-fill {
    font: 14px/1 DXIcons;
}
.dx-icon-fill::before {
    content: "\f10d";
}
.dx-icon-palette {
    font: 14px/1 DXIcons;
}
.dx-icon-palette::before {
    content: "\f120";
}
.dx-icon-superscript {
    font: 14px/1 DXIcons;
}
.dx-icon-superscript::before {
    content: "\f081";
}
.dx-icon-subscript {
    font: 14px/1 DXIcons;
}
.dx-icon-subscript::before {
    content: "\f082";
}
.dx-icon-header {
    font: 14px/1 DXIcons;
}
.dx-icon-header::before {
    content: "\f083";
}
.dx-icon-blockquote {
    font: 14px/1 DXIcons;
}
.dx-icon-blockquote::before {
    content: "\f084";
}
.dx-icon-formula {
    font: 14px/1 DXIcons;
}
.dx-icon-formula::before {
    content: "\f056";
}
.dx-icon-codeblock {
    font: 14px/1 DXIcons;
}
.dx-icon-codeblock::before {
    content: "\f085";
}
.dx-icon-orderedlist {
    font: 14px/1 DXIcons;
}
.dx-icon-orderedlist::before {
    content: "\f086";
}
.dx-icon-bulletlist {
    font: 14px/1 DXIcons;
}
.dx-icon-bulletlist::before {
    content: "\f087";
}
.dx-icon-increaseindent {
    font: 14px/1 DXIcons;
}
.dx-icon-increaseindent::before {
    content: "\f088";
}
.dx-icon-decreaseindent {
    font: 14px/1 DXIcons;
}
.dx-icon-decreaseindent::before {
    content: "\f089";
}
.dx-icon-decreaselinespacing {
    font: 14px/1 DXIcons;
}
.dx-icon-decreaselinespacing::before {
    content: "\f106";
}
.dx-icon-alignleft {
    font: 14px/1 DXIcons;
}
.dx-icon-alignleft::before {
    content: "\f08a";
}
.dx-icon-alignright {
    font: 14px/1 DXIcons;
}
.dx-icon-alignright::before {
    content: "\f08b";
}
.dx-icon-aligncenter {
    font: 14px/1 DXIcons;
}
.dx-icon-aligncenter::before {
    content: "\f08c";
}
.dx-icon-alignjustify {
    font: 14px/1 DXIcons;
}
.dx-icon-alignjustify::before {
    content: "\f08d";
}
.dx-icon-link {
    font: 14px/1 DXIcons;
}
.dx-icon-link::before {
    content: "\f08e";
}
.dx-icon-video {
    font: 14px/1 DXIcons;
}
.dx-icon-video::before {
    content: "\f08f";
}
.dx-icon-mention {
    font: 14px/1 DXIcons;
}
.dx-icon-mention::before {
    content: "\f090";
}
.dx-icon-variable {
    font: 14px/1 DXIcons;
}
.dx-icon-variable::before {
    content: "\f091";
}
.dx-icon-clearformat {
    font: 14px/1 DXIcons;
}
.dx-icon-clearformat::before {
    content: "\f092";
}
.dx-icon-fullscreen {
    font: 14px/1 DXIcons;
}
.dx-icon-fullscreen::before {
    content: "\f11a";
}
.dx-icon-hierarchy {
    font: 14px/1 DXIcons;
}
.dx-icon-hierarchy::before {
    content: "\f124";
}
.dx-icon-docfile {
    font: 14px/1 DXIcons;
}
.dx-icon-docfile::before {
    content: "\f111";
}
.dx-icon-docxfile {
    font: 14px/1 DXIcons;
}
.dx-icon-docxfile::before {
    content: "\f110";
}
.dx-icon-pdffile {
    font: 14px/1 DXIcons;
}
.dx-icon-pdffile::before {
    content: "\f118";
}
.dx-icon-pptfile {
    font: 14px/1 DXIcons;
}
.dx-icon-pptfile::before {
    content: "\f114";
}
.dx-icon-pptxfile {
    font: 14px/1 DXIcons;
}
.dx-icon-pptxfile::before {
    content: "\f115";
}
.dx-icon-rtffile {
    font: 14px/1 DXIcons;
}
.dx-icon-rtffile::before {
    content: "\f112";
}
.dx-icon-txtfile {
    font: 14px/1 DXIcons;
}
.dx-icon-txtfile::before {
    content: "\f113";
}
.dx-icon-xlsfile {
    font: 14px/1 DXIcons;
}
.dx-icon-xlsfile::before {
    content: "\f116";
}
.dx-icon-xlsxfile {
    font: 14px/1 DXIcons;
}
.dx-icon-xlsxfile::before {
    content: "\f117";
}
.dx-icon-copy {
    font: 14px/1 DXIcons;
}
.dx-icon-copy::before {
    content: "\f107";
}
.dx-icon-cut {
    font: 14px/1 DXIcons;
}
.dx-icon-cut::before {
    content: "\f10a";
}
.dx-icon-paste {
    font: 14px/1 DXIcons;
}
.dx-icon-paste::before {
    content: "\f108";
}
.dx-icon-share {
    font: 14px/1 DXIcons;
}
.dx-icon-share::before {
    content: "\f11f";
}
.dx-icon-inactivefolder {
    font: 14px/1 DXIcons;
}
.dx-icon-inactivefolder::before {
    content: "\f105";
}
.dx-icon-newfolder {
    font: 14px/1 DXIcons;
}
.dx-icon-newfolder::before {
    content: "\f123";
}
.dx-icon-movetofolder {
    font: 14px/1 DXIcons;
}
.dx-icon-movetofolder::before {
    content: "\f121";
}
.dx-icon-parentfolder {
    font: 14px/1 DXIcons;
}
.dx-icon-parentfolder::before {
    content: "\f122";
}
.dx-icon-rename {
    font: 14px/1 DXIcons;
}
.dx-icon-rename::before {
    content: "\f109";
}
.dx-icon-detailslayout {
    font: 14px/1 DXIcons;
}
.dx-icon-detailslayout::before {
    content: "\f10b";
}
.dx-icon-contentlayout {
    font: 14px/1 DXIcons;
}
.dx-icon-contentlayout::before {
    content: "\f11e";
}
.dx-icon-smalliconslayout {
    font: 14px/1 DXIcons;
}
.dx-icon-smalliconslayout::before {
    content: "\f119";
}
.dx-icon-mediumiconslayout {
    font: 14px/1 DXIcons;
}
.dx-icon-mediumiconslayout::before {
    content: "\f10c";
}
.dx-icon-undo {
    font: 14px/1 DXIcons;
}
.dx-icon-undo::before {
    content: "\f04c";
}
.dx-icon-redo {
    font: 14px/1 DXIcons;
}
.dx-icon-redo::before {
    content: "\f093";
}
.dx-icon-hidepanel {
    font: 14px/1 DXIcons;
}
.dx-icon-hidepanel::before {
    content: "\f11c";
}
.dx-icon-showpanel {
    font: 14px/1 DXIcons;
}
.dx-icon-showpanel::before {
    content: "\f11d";
}
.dx-icon-checklist {
    font: 14px/1 DXIcons;
}
.dx-icon-checklist::before {
    content: "\f141";
}
.dx-icon-verticalaligntop {
    font: 14px/1 DXIcons;
}
.dx-icon-verticalaligntop::before {
    content: "\f14f";
}
.dx-icon-verticalaligncenter {
    font: 14px/1 DXIcons;
}
.dx-icon-verticalaligncenter::before {
    content: "\f14e";
}
.dx-icon-verticalalignbottom {
    font: 14px/1 DXIcons;
}
.dx-icon-verticalalignbottom::before {
    content: "\f14d";
}
.dx-icon-rowproperties {
    font: 14px/1 DXIcons;
}
.dx-icon-rowproperties::before {
    content: "\f14c";
}
.dx-icon-columnproperties {
    font: 14px/1 DXIcons;
}
.dx-icon-columnproperties::before {
    content: "\f14b";
}
.dx-icon-cellproperties {
    font: 14px/1 DXIcons;
}
.dx-icon-cellproperties::before {
    content: "\f14a";
}
.dx-icon-tableproperties {
    font: 14px/1 DXIcons;
}
.dx-icon-tableproperties::before {
    content: "\f140";
}
.dx-icon-splitcells {
    font: 14px/1 DXIcons;
}
.dx-icon-splitcells::before {
    content: "\f139";
}
.dx-icon-mergecells {
    font: 14px/1 DXIcons;
}
.dx-icon-mergecells::before {
    content: "\f138";
}
.dx-icon-deleterow {
    font: 14px/1 DXIcons;
}
.dx-icon-deleterow::before {
    content: "\f137";
}
.dx-icon-deletecolumn {
    font: 14px/1 DXIcons;
}
.dx-icon-deletecolumn::before {
    content: "\f136";
}
.dx-icon-insertrowabove {
    font: 14px/1 DXIcons;
}
.dx-icon-insertrowabove::before {
    content: "\f135";
}
.dx-icon-insertrowbelow {
    font: 14px/1 DXIcons;
}
.dx-icon-insertrowbelow::before {
    content: "\f134";
}
.dx-icon-insertcolumnleft {
    font: 14px/1 DXIcons;
}
.dx-icon-insertcolumnleft::before {
    content: "\f133";
}
.dx-icon-insertcolumnright {
    font: 14px/1 DXIcons;
}
.dx-icon-insertcolumnright::before {
    content: "\f132";
}
.dx-icon-inserttable {
    font: 14px/1 DXIcons;
}
.dx-icon-inserttable::before {
    content: "\f130";
}
.dx-icon-deletetable {
    font: 14px/1 DXIcons;
}
.dx-icon-deletetable::before {
    content: "\f131";
}
.dx-icon-edittableheader {
    font: 14px/1 DXIcons;
}
.dx-icon-edittableheader::before {
    content: "\f142";
}
.dx-icon-addtableheader {
    font: 14px/1 DXIcons;
}
.dx-icon-addtableheader::before {
    content: "\f143";
}
.dx-icon-pasteplaintext {
    font: 14px/1 DXIcons;
}
.dx-icon-pasteplaintext::before {
    content: "\f144";
}
.dx-icon-importselected {
    font: 14px/1 DXIcons;
}
.dx-icon-importselected::before {
    content: "\f145";
}
.dx-icon-import {
    font: 14px/1 DXIcons;
}
.dx-icon-import::before {
    content: "\f146";
}
.dx-icon-textdocument {
    font: 14px/1 DXIcons;
}
.dx-icon-textdocument::before {
    content: "\f147";
}
.dx-icon-jpgfile {
    font: 14px/1 DXIcons;
}
.dx-icon-jpgfile::before {
    content: "\f148";
}
.dx-icon-bmpfile {
    font: 14px/1 DXIcons;
}
.dx-icon-bmpfile::before {
    content: "\f149";
}
.dx-icon-svgfile {
    font: 14px/1 DXIcons;
}
.dx-icon-svgfile::before {
    content: "\f150";
}
.dx-icon-attach {
    font: 14px/1 DXIcons;
}
.dx-icon-attach::before {
    content: "\f151";
}
.dx-icon-return {
    font: 14px/1 DXIcons;
}
.dx-icon-return::before {
    content: "\f152";
}
.dx-icon-indeterminatestate {
    font: 14px/1 DXIcons;
}
.dx-icon-indeterminatestate::before {
    content: "\f153";
}
.dx-icon-lock {
    font: 14px/1 DXIcons;
}
.dx-icon-lock::before {
    content: "\f154";
}
.dx-icon-unlock {
    font: 14px/1 DXIcons;
}
.dx-icon-unlock::before {
    content: "\f155";
}
.dx-icon-imgarlock {
    font: 14px/1 DXIcons;
}
.dx-icon-imgarlock::before {
    content: "\f156";
}
.dx-icon-imgarunlock {
    font: 14px/1 DXIcons;
}
.dx-icon-imgarunlock::before {
    content: "\f157";
}
.dx-tab .dx-icon,
.dx-tab.dx-tab-selected .dx-icon {
    background-size: 100% 100%;
    background-position: 50% 50%;
}

.invisible-imported-dashboard-row {
    background-color: #f0f0f0 !important;
}
