
:root {
    --icon-color: #dedede;
    --icon-blue: #337ab7;
}

/*// blue icon //*/
.dx-button-mode-contained .dx-icon {
    color: var(--icon-blue) !important;
}
.dx-button-mode-outlined .dx-icon {
    color: var(--icon-blue) !important;
}
.dx-dropdowneditor-icon {
    color: var(--icon-blue) !important;
}
.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon, .dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
    color: var(--icon-blue) !important;
}

.dx-numberbox-spin-up-icon {
    color: var(--icon-blue) !important;
}
.dx-numberbox-spin-down-icon {
    color: var(--icon-blue) !important;
}

/*    .dx-button-has-text .dx-icon {
        width: 24px !important;
        height: 24px !important;
        background-size: 24px 24px !important;
        font-size: 24px !important;
        line-height: 24px !important;
        margin-right: 2px !important;
        margin-left: 0 !important;
    }
 */


/*.dx-icon-cus-ad {
    background-image: url("../CoreUI/icons/svg/free/cil-audio-description.svg ");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}*/

/*.dx-icon-cus-ad2 {
    background-image: url('data:image/svg+xml;utf8,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.125 0H1.875C0.84082 0 0 0.84082 0 1.875V10.3125C0 11.3467 0.84082 12.1875 1.875 12.1875H4.6875V14.6484C4.6875 14.9355 5.01563 15.1025 5.24707 14.9326L8.90625 12.1875H13.125C14.1592 12.1875 15 11.3467 15 10.3125V1.875C15 0.84082 14.1592 0 13.125 0Z"  fill="#337ab7" /></svg>');
    background-position: 0px 0px;
}*/

/*.dx-icon-cus-ad {
    background: var(--icon-color) center url("../CoreUI/icons/svg/free/cil-audio-description.svg ") no-repeat;
}*/

/*
.dx-icon-cus-hold-money {
    background: var(--icon-color) center url("../css/icons/awesome/hand-holding-dollar-solid.svg") no-repeat;
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
*/

/*.dx-icon-cus-ad {
    background: url("../CoreUI/icons/svg/free/cil-audio-description.svg" ) no-repeat;
    filter: invert(100%) brightness(90%);
    -webkit-filter: invert(100%) brightness(90%);
}
*/

/*.dx-icon-cus-user {
    background: url("../css/icons/awesome/user.svg") no-repeat;
    filter: invert(100%) brightness(90%);
    -webkit-filter: invert(100%) brightness(90%);
}*/

/*.dx-icon-cus-group {
    background: url("../css/icons/awesome/user-group.svg") no-repeat;
    filter: invert(100%) brightness(90%);
    -webkit-filter: invert(100%) brightness(90%);
}
*/

/*  style="fill: rgb(51, 122, 183); fill-opacity: 1;"  */

/*.dx-icon-cus-hold-money {
    background: url("../css/icons/awesome/hand-holding-dollar-solid.svg" ) no-repeat;
    filter: invert(100%) brightness(90%);
    -webkit-filter: invert(100%) brightness(90%);
}*/

.dx-icon-cus-user {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M224 256c70.7 0 128-57.31 128-128s-57.3-128-128-128C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3C77.61 304 0 381.6 0 477.3c0 19.14 15.52 34.67 34.66 34.67h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z"  style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-position: 0px 0px;
}

.dx-icon-cus-group {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3c-95.73 0-173.3 77.6-173.3 173.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM479.1 320h-73.85C451.2 357.7 480 414.1 480 477.3C480 490.1 476.2 501.9 470 512h138C625.7 512 640 497.6 640 479.1C640 391.6 568.4 320 479.1 320zM432 256C493.9 256 544 205.9 544 144S493.9 32 432 32c-25.11 0-48.04 8.555-66.72 22.51C376.8 76.63 384 101.4 384 128c0 35.52-11.93 68.14-31.59 94.71C372.7 243.2 400.8 256 432 256z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-position: 0px 0px;
}

.dx-icon-cus-hold-money {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> <!-- ! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --> <path d="M568.2 336.3c-13.12-17.81-38.14-21.66-55.93-8.469l-119.7 88.17h-120.6c-8.748 0-15.1-7.25-15.1-15.99c0-8.75 7.25-16 15.1-16h78.25c15.1 0 30.75-10.88 33.37-26.62c3.25-20-12.12-37.38-31.62-37.38H191.1c-26.1 0-53.12 9.25-74.12 26.25l-46.5 37.74L15.1 383.1C7.251 383.1 0 391.3 0 400v95.98C0 504.8 7.251 512 15.1 512h346.1c22.03 0 43.92-7.188 61.7-20.27l135.1-99.52C577.5 379.1 581.3 354.1 568.2 336.3zM279.3 175C271.7 173.9 261.7 170.3 252.9 167.1L248 165.4C235.5 160.1 221.8 167.5 217.4 179.1s2.121 26.2 14.59 30.64l4.655 1.656c8.486 3.061 17.88 6.095 27.39 8.312V232c0 13.25 10.73 24 23.98 24s24-10.75 24-24V221.6c25.27-5.723 42.88-21.85 46.1-45.72c8.688-50.05-38.89-63.66-64.42-70.95L288.4 103.1C262.1 95.64 263.6 92.42 264.3 88.31c1.156-6.766 15.3-10.06 32.21-7.391c4.938 .7813 11.37 2.547 19.65 5.422c12.53 4.281 26.21-2.312 30.52-14.84s-2.309-26.19-14.84-30.53c-7.602-2.627-13.92-4.358-19.82-5.721V24c0-13.25-10.75-24-24-24s-23.98 10.75-23.98 24v10.52C238.8 40.23 221.1 56.25 216.1 80.13C208.4 129.6 256.7 143.8 274.9 149.2l6.498 1.875c31.66 9.062 31.15 11.89 30.34 16.64C310.6 174.5 296.5 177.8 279.3 175z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-position: 0px 0px;
}

.dx-icon-cus-add {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-position: 0px 0px;
}

.dx-icon-cus-dollar {
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" > <!-- ! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --> <path d="M160 0C177.7 0 192 14.33 192 32V67.68C193.6 67.89 195.1 68.12 196.7 68.35C207.3 69.93 238.9 75.02 251.9 78.31C268.1 82.65 279.4 100.1 275 117.2C270.7 134.3 253.3 144.7 236.1 140.4C226.8 137.1 198.5 133.3 187.3 131.7C155.2 126.9 127.7 129.3 108.8 136.5C90.52 143.5 82.93 153.4 80.92 164.5C78.98 175.2 80.45 181.3 82.21 185.1C84.1 189.1 87.79 193.6 95.14 198.5C111.4 209.2 136.2 216.4 168.4 225.1L171.2 225.9C199.6 233.6 234.4 243.1 260.2 260.2C274.3 269.6 287.6 282.3 295.8 299.9C304.1 317.7 305.9 337.7 302.1 358.1C295.1 397 268.1 422.4 236.4 435.6C222.8 441.2 207.8 444.8 192 446.6V480C192 497.7 177.7 512 160 512C142.3 512 128 497.7 128 480V445.1C127.6 445.1 127.1 444.1 126.7 444.9L126.5 444.9C102.2 441.1 62.07 430.6 35 418.6C18.85 411.4 11.58 392.5 18.76 376.3C25.94 360.2 44.85 352.9 60.1 360.1C81.9 369.4 116.3 378.5 136.2 381.6C168.2 386.4 194.5 383.6 212.3 376.4C229.2 369.5 236.9 359.5 239.1 347.5C241 336.8 239.6 330.7 237.8 326.9C235.9 322.9 232.2 318.4 224.9 313.5C208.6 302.8 183.8 295.6 151.6 286.9L148.8 286.1C120.4 278.4 85.58 268.9 59.76 251.8C45.65 242.4 32.43 229.7 24.22 212.1C15.89 194.3 14.08 174.3 17.95 153C25.03 114.1 53.05 89.29 85.96 76.73C98.98 71.76 113.1 68.49 128 66.73V32C128 14.33 142.3 0 160 0V0z"      style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-position: 0px 0px;
}


.dx-icon-cus-room {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path d="M440,424V88H352V13.005L88,58.522V424H16v32h86.9L352,490.358V120h56V456h88V424ZM320,453.642,120,426.056V85.478L320,51Z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg > ');
    background-position: 0px 0px;
}

.dx-icon-cus-profile {
    background-image: url("../CoreUI/icons/svg/freeCustom/cil-address-book.svg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.dx-icon-cus-location-float {
    background-image: url("../CoreUI/icons/svg/freeCustom/location-float.svg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.dx-icon-cus-front-desk {
    background-image: url("../icons/front-desk.svg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}


.dx-icon-cus-filter {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path d="M238.627,496H192V253.828l-168-200V16H480V53.612l-160,200V414.627ZM224,464h1.373L288,401.373V242.388L443.51,48H60.9L224,242.172Z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg > ');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.dx-icon-cus-checkout {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path d="M160 416H96c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h64c17.67 0 32-14.33 32-32S177.7 32 160 32H96C42.98 32 0 74.98 0 128v256c0 53.02 42.98 96 96 96h64c17.67 0 32-14.33 32-32S177.7 416 160 416zM502.6 233.4l-128-128c-12.51-12.51-32.76-12.49-45.25 0c-12.5 12.5-12.5 32.75 0 45.25L402.8 224H192C174.3 224 160 238.3 160 256s14.31 32 32 32h210.8l-73.38 73.38c-12.5 12.5-12.5 32.75 0 45.25s32.75 12.5 45.25 0l128-128C515.1 266.1 515.1 245.9 502.6 233.4z" / ></svg> ');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.dx-icon-cus-ban {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path d="M425.706,86.294A240,240,0,0,0,86.294,425.705,240,240,0,0,0,425.706,86.294ZM256,48A207.1,207.1,0,0,1,391.528,98.345L98.345,391.528A207.1,207.1,0,0,1,48,256C48,141.309,141.309,48,256,48Zm0,416a207.084,207.084,0,0,1-134.986-49.887l293.1-293.1A207.084,207.084,0,0,1,464,256C464,370.691,370.691,464,256,464Z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.dx-icon-cus-fridge {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path   d="M376,16H136A48.054,48.054,0,0,0,88,64V464a32.036,32.036,0,0,0,32,32H392a32.036,32.036,0,0,0,32-32V64A48.054,48.054,0,0,0,376,16Zm16,448H120V240H392Zm0-256H120V64a16.019,16.019,0,0,1,16-16H376a16.019,16.019,0,0,1,16,16Z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/><rect width="32" height="96" x="144" y="280" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/><rect width="32" height="64" x="144" y="104" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    transform: scale(1.5);
}

 
.dx-icon-cus-laundry {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 512" >   <path d="m324.28 60.746h-91.863l-112.07 112.07 80.84 60.629 38.582-38.582v68.898c-8.2695 2.7578-16.535 6.4297-24.805 11.023v-19.293l-3.6758 3.6758-8.2695 7.3477-8.2695-6.4297-101.05-75.328-11.023-9.1875 139.63-139.63h109.32l3.6758 1.8359c19.293 13.781 37.664 21.129 56.035 21.129 17.453 0 35.828-7.3477 56.035-21.129l2.7578-1.8359h110.24l139.63 139.63-11.941 9.1875-100.13 75.328-9.1875 6.4297-11.023-11.023v259.05h-133.2c3.6758-7.3477 5.5117-16.535 2.7578-24.805h104.72v-294.88l22.047 21.129 17.453 17.453 79.922-60.629-112.07-112.07h-90.945c-22.965 15.617-45.012 22.965-67.059 22.965-22.047 0-44.094-7.3477-67.059-22.965zm-318.77 449.21c-13.781-9.1875 0-30.316 13.781-21.129 11.941 7.3477 26.641 13.781 41.34 17.453 15.617 4.5938 33.07 6.4297 50.523 6.4297s33.988-1.8359 49.605-6.4297c57.875-14.699 69.816-45.934 146.98-45.934 37.664 0 75.328 10.105 104.72 28.477 13.781 9.1875 0.91797 30.316-13.781 21.129-24.805-15.617-57.875-23.883-90.945-23.883-70.734 0-84.516 30.316-140.55 45.012-17.453 4.5938-36.746 7.3477-56.035 7.3477-19.293 0-38.582-2.7578-56.957-7.3477-17.453-4.5938-33.988-11.941-48.688-21.129zm0-93.699c-13.781-8.2695 0-29.395 13.781-21.129 11.941 8.2695 26.641 13.781 41.34 18.371 15.617 3.6758 33.07 6.4297 50.523 6.4297s33.988-2.7578 49.605-6.4297c57.875-15.617 69.816-45.934 146.98-45.934 37.664 0 75.328 9.1875 104.72 27.559 13.781 9.1875 0.91797 30.316-13.781 21.129-24.805-15.617-57.875-23.883-90.945-23.883-70.734 0-84.516 30.316-140.55 45.012-17.453 4.5938-36.746 7.3477-56.035 7.3477-19.293 0-38.582-2.7578-56.957-7.3477-17.453-4.5938-33.988-11.941-48.688-21.129zm0-92.781c-13.781-9.1875 0-30.316 13.781-21.129 11.941 7.3477 26.641 13.781 41.34 17.453 15.617 4.5938 33.07 6.4297 50.523 6.4297s33.988-1.8359 49.605-6.4297c57.875-15.617 69.816-45.934 146.98-45.934 37.664 0 75.328 9.1875 104.72 28.477 13.781 8.2695 0.91797 29.395-13.781 21.129-24.805-16.535-57.875-23.883-90.945-23.883-70.734 0-84.516 29.395-140.55 44.094-17.453 5.5117-36.746 7.3477-56.035 7.3477-19.293 0-38.582-1.8359-56.957-7.3477-17.453-4.5938-33.988-11.023-48.688-20.211z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/> </svg>');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 24px 18px !important;
    width: 24px !important;
    transform: scale(1.5);
}


.dx-icon-cus-print {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > <path d="M420,128.1V16H92V128.1A80.1,80.1,0,0,0,16,208V400H84V368H48V208a48.054,48.054,0,0,1,48-48H416a48.054,48.054,0,0,1,48,48V368H420v32h76V208A80.1,80.1,0,0,0,420,128.1Zm-32-.1H124V48H388Z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/> <rect width="32" height="32" x="396" y="200" /> <path d="M116,264H76v32h40V496H388V296h40V264H116ZM356,464H148V296H356Z" style="fill: rgb(51, 122, 183); fill-opacity: 1;"/></svg>');
    background-position: 0px 0px;
}


.dx-icon-cus-preview {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > <path fill="var(--ci-primary-color, currentColor)" d="M334.627,16H48V496H472V153.373ZM440,464H80V48H321.373L440,166.627Z" class="ci-primary"/> <path fill="var(--ci-primary-color, currentColor)" d="M239.861,152a95.861,95.861,0,1,0,53.624,175.284l68.03,68.029,22.627-22.626-67.5-67.5A95.816,95.816,0,0,0,239.861,152ZM176,247.861a63.862,63.862,0,1,1,63.861,63.861A63.933,63.933,0,0,1,176,247.861Z" class="ci-primary"/> </svg>'); 
    background-position: 0px 0px;
}

.dx-icon-cus-invoice {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > <path fill="var(--ci-primary-color, currentColor)" d="M334.627,16H48V496H472V153.373ZM440,166.627V168H320V48h1.373ZM80,464V48H288V200H440V464Z" class="ci-primary"/ > <rect width="224" height="32" x="136" y="296" fill="var(--ci-primary-color, currentColor)" class="ci-primary"/ > <rect width="224" height="32" x="136" y="376" fill="var(--ci-primary-color, currentColor)" class="ci-primary"/ > </svg>'); 
    background-position: 0px 0px;
}

.dx-icon-cus-calendar {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="var(--ci-primary-color, currentColor)" d="M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z" class="ci-primary"  style="fill: rgb(51, 122, 183); fill-opacity: 1;"/><polygon fill="var(--ci-primary-color, currentColor)" points="243.397 313.373 189.012 258.988 166.385 281.616 243.397 358.627 369.012 233.012 346.384 210.385 243.397 313.373" class="ci-primary"  style="fill: rgb(51, 122, 183); fill-opacity: 1;"/>  </svg>');
    background-position: 0px 0px;
}

