/* Login form */

#loginForm.x-window {
    border: 1px solid rgb(248,251,252);
    background-color: rgb(248,251,252);
    border: 1px solid transparent;
    background-color: transparent;


}
#ext-element-1.x-body {
    color: #333;
    font-size: 12px;
    font-family: "Segoe UI", Segoe, -apple-system, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif"";
    background-image: url(svg/BlueAbstractBg.svg);
    background-size: 100%;
}
#loginForm_header {
    /* display: none; */
    background: transparent;
}
    
#loginForm .x-window-header-title-blue-window-active {
    color: black;
    font-size: 16px;
    font-weight: bold;
    font-family: "Segoe UI", Segoe, -apple-system, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    line-height: 20px;
    }

#loginForm.x-window-blue-window-active.x-window-active .x-window-header-blue-window-active {
    background-color: transparent;
    border-color: transparent;
    font-family: "Segoe UI", Segoe, -apple-system, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    }
#loginForm.x-window-blue-window-active.x-window-active .x-window-header-title-blue-window-active {
    font-family: "Segoe UI", Segoe, -apple-system, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: 16px;

    }

#loginForm.x-window-blue-window-active.x-window-active .x-toolbar-default {
    padding: 2px 0 2px 2px;
    border-style: solid;
    border-color: rgb(251,254,255) !important;
    border-width: 0px;
    background-image: none;
    background-color: transparent !important;
    top: 326px !important;
    }

#loginForm #loginForm-body {
    padding: 20px 16px 2px 8px;
    border-color: rgb(252,254,255);
    background-color: white !important;
    box-shadow: 1px 1px 16px 2px rgba(192, 192, 192, 0.2);
    border-radius: 12px;
    }

/*
#messagebox-1001 {
    border-color: #ccc;
    background-color: #eee;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.21) 17px 20px 40px 0px;
}
#messagebox-1001 .x-btn {
    border-radius: 8px;
    border-color: rgb(1,141,226);
    border-radius: 4px;
    background-color: rgb(1,141,226);
    box-shadow: 1px 1px 8px 1px rgb(1,177,226) inset;
    color: white;
}
#messagebox-1001 .x-tool-img {
    border-radius: 4px;

}
#messagebox-1001_header {
    border-color: #eee;
    background-color: rgb(1,141,226);
    background-image: linear-gradient(to right, rgb(1,141,226) 4%, rgb(1,177,226) 51%, rgb(1,141,226) 96%);
    border-radius: 8px 8px 0 0;
    color: white;

}
#messagebox-1001.x-message-box .x-window-body {
    background-color: #fafafa;
    border-width: 0;
    }
#messagebox-1001_header-title-textEl {
    color: white;
    }
*/
#loginForm .x-toolbar-default {
    border-color: transparent !important;
    background-image: none;
    background-color: transparent !important;
    }

#loginForm .x-btn-focus.x-btn-default-toolbar-small {
    border-color: transparent !important;
    background-image: none;
    background-color: transparent !important;
    }

#loginForm .x-component {
    background-image: url(svg/Allegro-software_logo.svg);
    background-repeat: no-repeat;
    margin-top: -80px !important;

}
#loginForm .x-form-layout-wrap {
    margin-top: 140px;
    border-spacing: 10px;
    }
#loginForm .x-form-item-label-default {
    font: normal 12px/14px "Segoe UI", Segoe, -apple-system, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    min-height: 22px;
    padding-top: 4px;
    padding-right: 5px;
    }
#loginForm .x-form-trigger-wrap-default {
    border-color: rgba(1,42,68,0.5);
    border-radius: 5px;
    }
#loginForm .x-form-trigger-wrap-default input {
    border-radius: 5px;
    }
#loginForm .x-form-trigger-wrap-default.x-form-trigger-wrap-focus {
    border-color: rgb(1,141,226);
    }
#loginForm .x-form-trigger-wrap-default {
    background-color: #fff;
}

#loginForm .x-component img {
    display: none;
}
#loginForm .x-form-display-field-default {
    min-height: 22px;
    font: normal 11px/14px "Segoe UI", Segoe, -apple-system, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    margin-left: 0;
    }

#loginForm .x-btn-inner-default-toolbar-small {
    font: normal 11px/17px "Segoe UI", Segoe, -apple-system, "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    color: rgb(1,141,226);
    padding: 0 2px;

}
#loginForm.x-window-blue-window-active.x-window-active .x-btn-default-small {
    border-color: rgb(1,141,226);
    border-radius: 4px;
    background-color: rgb(1,141,226);
    box-shadow: 1px 1px 8px 1px rgb(1,177,226) inset;
    color: white;
    }
#loginForm .x-btn-default-small {
    border-color: rgb(1,141,226);
    border-radius: 4px;
    background-color: rgb(1,141,226);
    box-shadow: 1px 1px 8px 1px rgb(1,177,226) inset;
    color: white;
    }

#loginForm .x-btn-over.x-btn-default-toolbar-small {
    border-radius: 4px;
    background-color: white;
}
#loginForm .x-keyboard-mode .x-btn-focus.x-btn-default-toolbar-small {
    border-color: rgb(1,177,226);
    border-radius: 4px;
    background-image: none;
    background-color: white;
    }

/* Removes dots around element with focus for all components:
{
    outline: 0 !important;
}*/

.allegro-icon {
    background-image: url(/resources/icons/allegro_icon.png);
    /*background-position: 0px 0px;
    background-size: cover;*/
}

/* ----- ABOUT ----- */

.nelis-about, .nelis-about-contact {
    border-color: #a0cefb;
}

.nelis-about-contact {
    background: url(/resources/images/about_contact.png) no-repeat center center;
    background-size: cover;
}

/* ----- MENU TREE ----- */
.nelis-root-icon {
    background-image: url(/icons/outline-png/ext.axd) !important; /*chart_organisation-png | application_side_boxes*/
    background-repeat: no-repeat;
    background-position: 0 2px;
}

/* ----- MENU DROP-DOWN ----- */
.nelis-folder-icon {
    background-image: url(/resources/icons/menu/icons-small.png);
    background-position: 0px 0px;
    background-size: cover;
}
.nelis-folderopen-icon {
    background-image: url(/resources/icons/menu/icons-small.png);
    background-position: -16px 0px;
    background-size: cover;
}
.nelis-application-icon {
    background-image: url(/resources/icons/menu/icons-small.png);
    background-position: -32px 0px;
    background-size: cover;
}
.x-menu-item-plain {
	background   : #d7dadc;
	border-bottom: 1px solid #c1c1c1;
	padding: 1px;
}

/* ----- MENU DRAG & DROP ----- */
.nelis-drop-invite {
    background-color: #99bbe8 !important;
}

.x-drop-marker {
    background-color: #eaeaea;
}

/* ----- STATUS BAR ----- */

.nelis-statusbar-label {
    font-style: normal;
    color: dimgray;
}

.nelis-statusbar-data {
    font-weight: bold;
    color: dimgray;
}

.nelis-statusbar-message {
    font-weight: bold;
    font-style: normal;
    color: dimgray;
}

.nelis-statusbar-message-i {
    font-weight: bold;
    font-style: italic;
    color: #669dbe; /* color taken from save icons of application toolbar */
}

.nelis-statusbar-message-w {
    font-weight: bold;
    font-style: italic;
    color: #81b457;
}

.nelis-statusbar-message-e {
    font-weight: bold;
    font-style: italic;
    color: lightcoral;
}

.nelis-statusbar-message-q {
    font-weight: bold;
    font-style: italic;
    color: goldenrod;
}

/* ----- NELIS INFOPANEL ----- */

.nelis-infopanel-destroy {
    margin-top: 10px;
    background: inherit;
}

.nelis-infopanel-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 52px;
    width: 41px;
    margin-left: -20px;
    margin-top: -26px;
}

.x-infopanel-info .nelis-infopanel-icon {
    background: url('data:image/png;base64,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');
}

.x-infopanel-success .nelis-infopanel-icon {
    background: url('data:image/png;base64,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');
}

.x-infopanel-danger .nelis-infopanel-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAA0CAYAAAAXKBGzAAAO5ElEQVRogc3Z91fUd77H8f0D7r3edWWoA+iq9A4KSBGQYsumGk25qZub3RQ32ST3rolSIkMfYGDoQ0eQKiBFBCJt6CBIR7CQWGJERUnu7knyvD98hyagpOw993vO63xnznznfB/n/anznd/MTkzw/z2/+SVfHinK5cyR98l7YS95z3uRd2AXJw+4kXfAXXh/aDel77xMjyKW6f7z/3fIW92d1B79gPTd2zj5nAuVf3qCc0ffoCngjyglf6I15F2Uwe/QHPAW5469SfVfDpD/ghvpu+0ofvMAl6pPM3vx4j8HeXdwgJaI46R52VDx9hO0hR2mK+pDuqL+Qqf0Hdokr9By7DkaP95H09+epPX4y7SHvkVH1GHapYdRhn9A9ccvkbrLgvL3XuW6sunXRV5XNlH8xrMUveiBMuRduiLfp8XvEPV/3knVc0aUe4k57aPLaR9dyr1V8dKl1ENM6b5NVL26nS8+eZpmyVsoIz6g/P0DZOy1ZzAv89dBXjxdQvYfXDjz4UF65R/R9NE+zjxvQrmnWIXTo2KPPhV79Dm9WxUffUq99TjlrUexlx5FHmIKXbUo9tlI5ZsuNEnepvbYH0nxMKctOviXIS+eLiHVw4q6v71MR9Ar1LxoMV+pOdhiYLmPPmU++pR563PKW48SLxXSU4/CXbrk79Qhz0mTAp/fU/3eXmr93iLZ3YKmUL+fh7zW3EjGHnvqjryE8uizVD25mXIv8Yq4uZTNVdBLBfRUAT10KXDXJd9NzEk3MSectclx1uHUfzhRc+xNkt3N6VHE/jTkg/Exil5/lpq/HqDxI28Bs6hZVwKWey8Aix+uoLuYfDcxeTvFnNgpJsdFTLaTDhkOWuQ/bUX5h4dI3b2dq3Vn1o7siJNScGgnTZ/s47S3LhW79VcEVqhS5rO0eYu9BFyhhwAsmAO6CsAsJx0ydwhJs1Mn7ykbSt55hsLXn11xelqGvN3bTdZ+R+re96Zy78aVgapzmbcep7x0KV2h/xWomjjPVYccZ20B6CxUMHOHDumOQlIddUi2EZF3wJ5kTysGc9Mfj2yQfEbZqx5UP2e0rInnmrZitz6lXrr4W+vjZ7ORwl26lCwGuutS4CYm31VMoLUe/2WxiVQH7XlghqMOaQ46pNprk2KvTbKdFkm2Wpx4wY2cZzwejZwZHaXgpb1UHrSgcpX+V7Fbn2IPHQJsN9JSXomysooAu83ku2pT7KlqXnddcp218DfV5HRKCiM95/F1siTJVkNoYgcdFPbapGzTJnmbFkl2WiTYaJLguJFkTxsmKk6tjhw7VcCJ/dso8d5EqZce5T5LB0fFHn2Kd4kJdNhKU2kZc0dz+Wl8bTaS7ahBoYcuJ3ZoEmCiyan4+PlrRrp68HW2JsFWizQHAZhiJwDjrLWItNQg1EyDGCcDao68vzqyKSyAzB2qqcNdl0I3XYo8dCneJfS3Mm9dkuzUOZscx8NHU2kZvtb6JFuJCDDV5JRcvuya8/W1BJmKSNumSZKtFnE2WkRbaRJmrkGwqTpBpuoEm2pw8sV9qyMrP3yLHCcxJbsWkIVuuuS7ijnpKibPRUyesxZn39vPzPUryxDNpaUcdTCndAXgP2bvU/3frxFvo0GMlSZRlgIuxEyDYDN1gozVkZioE2SqQdo+p9WRxW88w0lXPYrddSlw06Vgpy75OxeAuS7CCE23FlH6mseK0InBkRWADyg+fIgIo98htdAgzFxo2hBTVQVN1JEYqxNoJCLQWB25k8nqyPwXfMhzFlPoLuDmgLkuYk44C8AsJ7HQ+W1FlLziwf0bU8tQi4+/q4BhRuuJsFAn3GIOqD4PDDQWcdxIxOdGIgIMRUTZblodmXdgF7nOYgrcFlXQdSkwa4cOmao5LsVGRMlrnvzju29XBP7444+UffwaYYbriTATgGHmAjDIZGkF54D+hiIirPRWR5485EWOkw75OwXcXAWznRaA6XNznIM2CVZqhLqaMXP79orI77//nuhnvfh84zoi5ipoprEEePwhoL+hiEibR1Sy+PWnyXZSLWEuQnKcFpaxuRVCmOO0OGKkSWl8Aj/88MOqzd1YUsJfjfUJNFgvDBITYZDMNXGA0QLOz1ANf0MRsY/qk1Uf/SeZO4RBkjNXwR2LgA7apNprk2ynyREjYaJey9F+5gwfmGziuJGaAFyhen4GavgZqOFvICLFe9vqyOaI4yjsdJb0vwxHHdJUQIW9Nok2Ghwx1KA8KXn5IHkww5nAj5m+Ornss7bqaj4w3ojf5nVCBVcA+hmocdxEk7yDux+94qR7mpPtoisAd+iQrup/KfbaJNpq4mepT3ny8gr+ffYB+X9+jtCt60l9xpm7164uh1ZV8ZGVIb6bN8wjFwP9DEWEWOlR8+nh1ZH3hofIO+hN5s6N8xVUzG0CtmsRbbqBjLcPLbv5/9y/R+G7zxNisJ4wU3UkW39L8lPO3PlqObRY4ssn4n/BfzHOQA3frRsItBQTZbvp0Wv37MQEjUFHSfM0Id1JF4W9NsnbtUnarkXCNi3irNVJdNSnJy9hKfC9gwRt+S1hZsIIDjYREbBpHUlPujB99fL8tUNnTxNmb8Sx3//uIaAa/iYahG7fQvbT7o/fqk33nyfV25ZMb5OFHYqdFvG2WshttYgyVUNmpU13XiLfzdyj8N2DBBv8ljAzdWGCnp9eRPjpryPhSRemv7zCUF0lEmt9PtX7V/wMF1Vxq3AO2b4FqYV4bfvJ2YkJ2mJCUbibkOFtTLyNBnG2msTaaBFjrYnMWhOpqRrRdmJSn3Ik1ESNUFP1hfnPeOkE7btpHTJPW4JsN3J0478tA/pu2UCI/VakDgbkv/KHte3MZyeE3zj5L+8n1dOcVE8jYq21kFlpILPSJMpKA6mlBuGmIkKNVUDVDmbx/Ld4ivHdvI5jm/996SBRVTDYfiuRrmbIHQy5Wl+z9t84sxPCAwGFhzWpPtak7LZAZqNFpLk6UksNIuaWN7OFLZZkFeCyEWyghu/m9fgbqRPmbEykuwVSSz16FPIVHY9Ezk5MMFlZRqKrGcnelqTssUa2XY8wU/WF5lVVL8hEHYnRcqDfQ0DfLRvw3byB4xY6SN0tiXK3JNRcm8bgo6saHoucnZhgsrqc9D2OJHqYo3jKAbm7GeE2YoKMRUiMRUiMRASqgCtWb6swen23bOBzU23CnIyI2WNPtJsF0TabaJOFPPYB1pqeBd1oayHvxb3InQxJ3LONxCfskXtbId1hgMRCh+NG6gQYqi9Zg/0MRfgbiPjcTIuQ7VuIdLdEtns70V62RNhvJd7ZhKH8rMfee83I2YkJZkZGaA4PINndklgXY+J87JDvtUe+35HYvQ5Ee9kidTMn3MUUqZs5UZ42yPbYI9vnMI+T7jAixsGQ8vde4UZby5ru+5OQc7nd20PNp4fJeMKF2B2GRDkZIdtpQZSHBdGeNsg8bYn2tCHKw5IoNwsiHQ2JsN1EkqctxW8eYLKq7Cfd72chF2PbZSGUvv0C6fudSNplg9zJlBhHQ2IcDUl0t0Lhs52Cl/ZzLvAIl2uqftZ9fhby3tAgI0W5dMZH0hQRQIP0cxojJTRGS2iUBdMoCxHO0UE0RAZyLjyAL4KPopQF05eRxNcdbf885IPxMSYry2iLCaUlOghlXDjKBCnKxEhaEqQ0y8NolIXQEB1EoyyEptgwmuPCaY6PEM7yMBqlgTRHHGcwN507F/p/XeSdgQv0ZSShjAmmIymKjpRoWhMiaJIFcS7cn/rgo9QFH6U2+Ci1QZ9RG/QZZ4M+o1byKfWhvjREBtIsD6clQUpLfARNkRJaZcFrfiT9WOSt7k56FLF0JkXSnR5Le6KU5uhAGsL95nMu3H8+9aF+D8WX+lBf6kJ8ORceQHNsGK3J0bTGS1FGSrhSW/3L5slb3Z10p8TQmxZLb4ac9oRwlDIJLbIglDFBtMiENEdLaI6W0BQlpFGVhigJDZGB8zknPU6DNJCmmFDaU2JoT5GhlIVw6UzFz0PeHRygPyuFCydSuJCbTLdCRldyFJ2qdCRF0pEURXuilPZEKW0JQlrjF6KMi1iSFnk4LfJwmmPDUMZF0JEWR1d6Ah2JUVxrafyJyIsXuVhezHBBJsMF6VzISaQ/J4H+7AT6shI4n5VAb0YcPelyetLj6EmPo1uVrjT5fDoVcjoUctoVMbQrYuhQyOlQxNKhiFW9j6U7M5nenFT6slKY7u9bO/Jmu5Lx0nwulp9kpCiDkaJMhudSmMngyXSGi7IZryhmIC+dC6r0zyU3jT5VerMUDJXk05+fRU+Wgt6cVHqzFfPpyVbQn5/NQH42E5Wla9tP3h8b4/LZSi7XlDNZWcRERaEqRUxUFDFeVsB4eSHf9HXz7dUrTDXWMXIqn7GyAsbKChgtzWe0NJ+RUycZKspjoqaS+5cmuT04wHBpIQOFuQwW5zJYlMtAkXAeLMplpKyIkZKT3O7teTzym55uvmqs48svqpmqr2KqvoqrdZVM1VdxpbaSqfpqpi/08d3UFN9NTTF75QrXW5uYqC7nUk0Fl2oqmDxTzsWqcq421PFgcnL+2jtDg0yerWa8suyhlDJeVcZkTSVT52ofg7x4ka8727nR2sgNZYOQlnNcV+Va0xfc7Org26tXl2T28mVudrXzZUMdXzbWM9VQx/W2Fh5MTi679uveHi7V1XDli7PzuVxfw+X6Gq6cq+XLhnruDQ2ujpwZGeFWdyffdLfxTVcbt7paudW5kK87W7nR2c700BDfXr78UC7xzfkebrS1cKu7k9nJSb69cmVJ7o6Ocq29jWutzVxvbeZaazPXlE3z+UrZxPW2Fqb7eldH3hseYrqvhzuLMj2X893zudXbzd2RkeXQS5e4OzTIg4mJZZ/dGxvjZk83t7o7udXdydfdHdzsejjt3OzqYLrv/KMqOczdgf4Vc2egT8gFIdMX+pgZHeXbS5cem5nxcW7393G7r3dNmX5oXX/o34cRZoaHVsjgirk7NMjM2Bizk5Or5v74OHeGBrk7OMDdufPDrxflzsAF7j6qT94fG+P+2Cj3R0dWzcyyjArfXwU5MzrKveFhZkaE3JvL8NDqGRlegvxfzdd15O2jWf0AAAAASUVORK5CYII=');
}

.x-infopanel-warning .nelis-infopanel-icon {
    background: url('data:image/png;base64,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');
}

.nelis-infopanel-title {
    margin-top: 10px;
    width: 100%;
}

.nelis-infopanel-title .x-form-display-field {
    font-size: 16px;
}

.x-infopanel-primary .nelis-infopanel-title .x-form-display-field {
    color: #2a5270;
}

.x-infopanel-info .nelis-infopanel-title .x-form-display-field {
    color: #2850c1;
}

.x-infopanel-success .nelis-infopanel-title .x-form-display-field {
    color: #4a9d3c;
}

.x-infopanel-danger .nelis-infopanel-title .x-form-display-field {
    color: #871414;
}

.x-infopanel-warning .nelis-infopanel-title .x-form-display-field {
    color: #9e9a3d;
}

.nelis-infopanel-message {
}

.x-infopanel-primary .nelis-infopanel-message .x-form-display-field {
    color: #2a5270;
}

.x-infopanel-info .nelis-infopanel-message .x-form-display-field {
    color: #31708f;
}

.x-infopanel-success .nelis-infopanel-message .x-form-display-field {
    color: #3c763d;
}

.x-infopanel-danger .nelis-infopanel-message .x-form-display-field {
    color: #a94442;
}

.x-infopanel-warning .nelis-infopanel-message .x-form-display-field {
    color: #8a6d3b;
}

/* ----- GRIDS ----- */

.nelis-grid-invalid {
    background-image: url('/Resources/Icons/nelis_message-w2.png');
    background-repeat: no-repeat;
    background-position: right center;
}

.nelis-grid-cell-invalid,
.nelis-grid-cell-invalid .nelis-disabled-cell
{
    /*background-color: lightsalmon !important;
    background-image: url('/Resources/Icons/nelis_message-w3.png');
    background-position: right center;
    background-repeat: no-repeat;*/
    /*-webkit-animation: GRID-CELL-INVALID 2s infinite;*/ /* Safari 4+ */
    /*-moz-animation: GRID-CELL-INVALID 2s infinite;*/ /* Fx 5+ */
    /*-o-animation: GRID-CELL-INVALID 2s infinite;*/ /* Opera 12+ */
    /*animation: GRID-CELL-INVALID 2s infinite;*/ /* IE 10+, Fx 29+ */
    /*display: inline-block;
    position: relative;
    background: url(http://i.imgur.com/HlfA2is.gif) 0 90% repeat-x;*/

    background-image: /* Chrome (v 10-25) and Safari(v 5.1-6)  */
    -webkit-linear-gradient(45deg, transparent 65%, red 80%, transparent 90%), -webkit-linear-gradient(135deg, transparent 5%, red 15%, transparent 25%), -webkit-linear-gradient(135deg, transparent 45%, red 55%, transparent 65%), -webkit-linear-gradient(45deg, transparent 25%, red 35%, transparent 50%);
    background-image: /* Firefox(v 3.6-15)  */
    -moz-linear-gradient(45deg, transparent 65%, red 80%, transparent 90%), -moz-linear-gradient(135deg, transparent 5%, red 15%, transparent 25%), -moz-linear-gradient(135deg, transparent 45%, red 55%, transparent 65%), -moz-linear-gradient(45deg, transparent 25%, red 35%, transparent 50%);
    background-image: /* Opera(v 11.5) */
    -o-linear-gradient(45deg, transparent 65%, red 80%, transparent 90%), -o-linear-gradient(135deg, transparent 5%, red 15%, transparent 25%), -o-linear-gradient(135deg, transparent 45%, red 55%, transparent 65%), -o-linear-gradient(45deg, transparent 25%, red 35%, transparent 50%);
    background-image: /* IE 10+ */
    -ms-linear-gradient(45deg, transparent 65%, red 80%, transparent 90%), -ms-linear-gradient(135deg, transparent 5%, red 15%, transparent 25%), -ms-linear-gradient(135deg, transparent 45%, red 55%, transparent 65%), -ms-linear-gradient(45deg, transparent 25%, red 35%, transparent 50%);
    background-image: linear-gradient(45deg, transparent 65%, red 80%, transparent 90%), linear-gradient(135deg, transparent 5%, red 15%, transparent 25%), linear-gradient(135deg, transparent 45%, red 55%, transparent 65%), linear-gradient(45deg, transparent 25%, red 35%, transparent 50%) !important;
    background-repeat: repeat-x !important;
    background-size: 8px 2px !important;
    background-position: 0 90% !important;
}

.nelis-grid-cell-nodirty {
    background: transparent !important;
}

@-webkit-keyframes GRID-CELL-INVALID {
    0%, 49% {
        background-color: #fff;
        outline: 1px solid #fff;
        outline-offset: -1px;
    }

    50%, 100% {
        background-color: lightyellow;
        outline: 1px solid rgba(135, 20, 20, 0.25);
        outline-offset: -1px;
    }
}

/* ----- BODY ----- */

body, html {
  height: 100%;
}

body .main	{
	background-color: #e1e2e2;
}

body.main div.loader {
    z-index: -100000;
    height: 100%;
	display: flex;
  justify-content: center;
  align-items: center;
}

/* ------------------- COMBO BOXES -------------------- */

.x-boundlist-item:after	{
  content: "";
  display: table;
  clear: both;
}
.x-boundlist-column-1	{
	float:left;
	width:30%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.x-boundlist-column-2	{
	float:left;
	width:70%
}

/* ------------------ FONT ICONS SUPPORT ------------------- */

.nelis-no-background {
    background-image: none !important;
    background-color: transparent !important;
}

.nelis-trigger-fa {
    background-image: none !important;
    padding-top: 9px;
    color: #7d838b;
}

.nelis-trigger-fa:hover {
    color: #5b626d;
}

.x-message-box-icon.fa-duotone,
.x-message-box-icon.x-fa {
    font-size: 32px;
}

/* Apply to icon element to make it monotone in the grayscale sense. */
.nelis-grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.8;
}

.nelis-icon-lighter {
    opacity: 0.8;
}

.nelis-text-lighter {
    opacity: 0.6;
}

.nelis-toolbar-button-large {
    font-size: 24pt;
}

.nelis-toolbar-modern-menu .x-menu-item-icon {
    position: absolute;
}

.nelis-toolbar-modern-menu .x-menu-item-text {
    margin-left: 28px !important;
}

.nelis-toolbar-modern-menu .x-menu-icon-separator {
    left: 30px;
}

.nelis-toolbar-modern-overflow .x-menu-item-icon {
    position: absolute;
    font-size: 12pt;
}

.nelis-toolbar-modern-overflow .x-menu-item-text {
    margin-left: 27px !important;
}

.nelis-toolbar-modern-overflow .x-menu-icon-separator {
    left: 30px;
}

/* ------------------- SYSTEM MENU - DROP-DOWN -------------------- */

.nelis-dropdownmenu .fa-duotone {
	position: absolute;
}

.nelis-dropdownmenu .x-menu-icon-separator {
	left: 26px;
}

.nelis-dropdownmenu .x-menu-item-link {
	padding-left: 3px;
}

/* ------------------- SYSTEM MENU - TREE -------------------- */

.nelis-treemenu-modern .x-tree-node-text {
    padding-left: 6px;
}

.nelis-treemenu-modern .x-tree-icon-custom {
    background-image: none;
    background-color: transparent;
    padding-top: 2px;
}