/*
 * ------------------------------
 *  - Copyright (c) 2024.
 *  - Developer: Ishak Alpfidan
 *  - GitHub: ishak-alpfidan
 *  - Linkedin: ishak-alpfidan
 *  - My Web Site: ishak.dev
 *  -----------------------------
 */

/* SIMPLEBAR */
.simplebar-scrollbar:before {
    transition-delay: 0.3s;
}

/* TOASTR */
#toast-container.toast-bottom-center>div, #toast-container.toast-top-center>div {
    width: max-content;
    min-width: 160px;
    max-width: 100vh;
}

#toast-container>div {
    border-radius: 0.375rem;
    padding: 15px 30px 15px 60px;
    background-position: 18px center;
}

#toast-container>div:hover {
    box-shadow: 0 0.1rem 0.2rem rgb(56 65 74 / 25%);
    filter: brightness(1.07);
}

.toast {
    backdrop-filter: blur(5px) !important;
}

.toast-top-center {
    top: 30px;
    padding: 0 12px;
}

.toast-title {
    font-size: 16px;
}

.toast-message {
    display: contents;
}

.toast-close-button {
    right: -1em;
    top: -0.6em;
}

.toast-success {
    border: unset !important;
    background-color: #10c469c2 !important;
}

.toast-info {
    border: unset !important;
    background-color: #057ff7c2 !important;
}

.toast-warning {
    border: unset !important;
    background-color: #F89406c2 !important;
}

.toast-error {
    border: unset !important;
    background-color: #d94d4dc2 !important;
}

#toast-container>.toast-success {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGMWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMi0wNFQxNzowMDoxMSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDItMDRUMTc6MDg6MjgrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMDRUMTc6MDg6MjgrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmE2NjM1MWJkLWVhOTYtNGY0Zi1iM2U2LWViODMyYjZkMTQ0MiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM0NmIwNTcxLWRkMTItYmE0ZC1iYzhhLWJmYzhkZTM2OWJlZCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmI4NzUxZTZiLTIxODAtN2I0NC1iM2JhLTZjZTkyMTM5OGY0MyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Yjg3NTFlNmItMjE4MC03YjQ0LWIzYmEtNmNlOTIxMzk4ZjQzIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjAwOjExKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTY2MzUxYmQtZWE5Ni00ZjRmLWIzZTYtZWI4MzJiNmQxNDQyIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjA4OjI4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Gmk9qAAAARxJREFUOI2t0EtKHFEYBeDTjQYVRCNKQJ1nAWYgEbINt+BqnDhSJEjICpwrSEJCyEMMGQREUUQkjx0E/BykGyo31S+tHwrq8h++U7daSMMzk+QgyUqSjVbDBdNJPiZ52jn/ajeIzyT5XMGT5HvQxDOLU//ON0w1gT/GWYF/xSTyUHwO5wV+goluphtcweKI+DwuCvwYj6q5YKuz/INnQ+ILuCzwLxgvs8HPSugWqwPwJ7gq8E8Yq8sH2/6f5z3wRVwX2Q9o9/qg7svrmpK1IryEmyLzHq1+N64eXtWUvOjslvGj2L3rB9cVBHsF8hvr/v7j6rwdBq8rCF7W3KQ6b4bFexUEuz3wo1HwfgXBToEfjooPKgg2O/j+fXDkDoiTVtexJYduAAAAAElFTkSuQmCC) !important;
}

#toast-container>.toast-info {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAAGMWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMi0wNFQxNzowMDoxMSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDItMDRUMTc6MTA6MzcrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMDRUMTc6MTA6MzcrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyNTZiZGNmLWNiNjgtN2Q0Ni1iNmE0LTBjZjQ2YTc3ZTE0NSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmJmZDJiZjE4LWE0Y2UtZTU0Zi1iZDhhLTgyYmIyMzlhZDJkNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmIwMGNkZmM4LWVmYjMtNjY0MS1hNjFhLWUyNTRlODc0YmU0NyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjAwY2RmYzgtZWZiMy02NjQxLWE2MWEtZTI1NGU4NzRiZTQ3IiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjAwOjExKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OTI1NmJkY2YtY2I2OC03ZDQ2LWI2YTQtMGNmNDZhNzdlMTQ1IiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjEwOjM3KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+znP2yQAAAa9JREFUSImt1r9qFVEQBvDfXaMgagSNAbm5CCpEGx9AkIB5gUiIIKYSO0ED1jbiI4ilqJ1g4QMYQZuArYh/wEKMjUks5BrFFGOxZyFc7+6eXPLBYZnhm+/8mTk7pxMRGnASc5jBWUwm/xre4xWe43OtQkQMG92IeBj5eBQRvWFaw8QvR8SvHYhX2IyIK20T3BxBeBBLdRPM7YJ4hflKtxNlko9goynbI2ACG0Uy7mcEvMOpNN5m8B+AiDieue1b247zRmbMVIHFzC1fwxS6uJ4ZsziG2UzyOXzN5FaYHcOZDOILrOAwDmAB4xlx0yKi33KOf+P/y3gvMwf9on0R9uAOLirLGX5mxIFCe/0XuItlnE++/Zn6Pwp8yF0N9qbvRCb/Y5FW1obvykR/Sfab5GvDy05EdLHaQNpSVs7WgL/Ab+xriO0V+IanDaQCF9Ik48pSPZR8TUXyDKvVz+4o1hvI0B+wD7bwJ7G2vbbnM2s7BwtR03CWdkH8djR0NFG2vc0RhP9ExNVBvbqm34uIxzsQfxIRJ4ZpVUmuw2lcUj5bpnEs+deVF/S18tnyqU7gHxhsqc+F4NPEAAAAAElFTkSuQmCC) !important;
}

#toast-container>.toast-warning {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGMWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMi0wNFQxNzowMDoxMyswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDItMDRUMTc6MDU6MDMrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMDRUMTc6MDU6MDMrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmIwZjNkODhjLTdlMGEtOWI0YS05OTA5LWFkMzMwZGZjNjc4ZiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdiM2ZkY2NlLWMzMWUtYzM0MC04NDgyLWQyNTFkYWNmZWY1YiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjc3OGQ4Mzg5LTQxYzUtOTc0Mi1iY2ZkLTRjNDAyNTJjN2RkZCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Nzc4ZDgzODktNDFjNS05NzQyLWJjZmQtNGM0MDI1MmM3ZGRkIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjAwOjEzKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjBmM2Q4OGMtN2UwYS05YjRhLTk5MDktYWQzMzBkZmM2NzhmIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjA1OjAzKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4Glt+QAAAUFJREFUOI2tkk8rRGEUxn8jZCZmaSFSGslOVlL+fAHZqGk+gPIFZGdDsZNPoRTFVxHRWMjawsZYDH4WcyfXzZ05g6fe7nvPe87znH+oBM+S+qa+qyvRuCj5oPrgFx7VoUhsHzHsApOp/4nE1h2BLGbMx+x/tOisg8D5XwXWMoTN5KSx/heBqwxZRZ1SP1K2698KbGfIb1NvN5m3nV4FxtSXHgQa6vhPXHlrugeUgisMUAT2o2u67M/oVEEbq5EKDnrIvGtsVmATWMwJLubc01gAttKGgtq+l4E6MNohw1NAoNrB5wmYBp6BbzM4yunrb3BsZk3nAkF3akkt2hp4N8ybGnJksJdAA3gFLgL+h+0WVYNl19WyOpxUE0GtoNaBSiAjgGbyHQj63/cDI0HnXojbKBfUDeAEKNDq8X+gmPDVPgHNSPWaSjm68wAAAABJRU5ErkJggg==) !important;
}

#toast-container>.toast-error {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAAGMWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMi0wNFQxNzowMDoxMSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDItMDRUMTc6MTU6MDQrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMDRUMTc6MTU6MDQrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyMjI2NjNmLTE1OGYtYTI0Yi04YWI1LWJjYTA3MGZlNWY5NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRmNWJiMTZiLWNlNGYtZGI0NC04ZjRlLThiYTFmMmI1YzA0YiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjJhM2YzZjcwLTY1NWItNTA0NS04NTE1LThjOTgwOTQyZDFlYyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MmEzZjNmNzAtNjU1Yi01MDQ1LTg1MTUtOGM5ODA5NDJkMWVjIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjAwOjExKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDIyMjY2M2YtMTU4Zi1hMjRiLThhYjUtYmNhMDcwZmU1Zjk0IiBzdEV2dDp3aGVuPSIyMDI0LTAyLTA0VDE3OjE1OjA0KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+H/rFwgAAANlJREFUSIm9luENgjAQhb8SB3AE3aRuoBM4g5N0BEaBDRyhbAAbPP+0MVGBq2K/5NIfvHsv0OQOJLFQXlIrKeqdmJ75JY8l40+mc8S5oE/mocD4lbAW0P5gnmnnAsIG5pnwGuA3NM94SThJABE4sM4tncGgHYCjk+SBztAA4NIpo/7UAFej+BuuTpL180D5GwxO6RL+FEBTYP4Vu0L9/t8B99KA0ksuZWiA3iiegEuqydjTl4yJTs+51VnHRW6IBvEo6ZxqNOijagy7auO6ysKpsjKrLP1Nf1sedbDryS/6X/sAAAAASUVORK5CYII=) !important;
}

/* SWEET ALERT 2 */
.swal2-container {
    z-index: 1555 !important;
}

/* DEVEXTREME */
.dx-field-item-required-mark {
    color: #ff5b5b;
}

.dx-button {
    height: 38px;
}

.dx-icon.fa, .dx-icon.fa-solid, .dx-icon.fa-regular, .dx-icon.fa-brands{
    font-size: inherit !important;
}

.dx-input-left-icon {
    height: 100%;
    left: -6px;
    width: 50px;
    background: #f0f2f5;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 1px solid #e0e0e0;
}

.dx-input-left-icon .dx-icon {
    color: #343a40 !important;
}

.dx-popup-wrapper > .dx-overlay-content {
    box-shadow: 0 0 0 0 rgba(0,0,0,.2), 0 1px 4px 0 rgba(0,0,0,.24) !important;
}

.dx-popup-title.dx-toolbar .dx-toolbar-label {
    font-size: 17px;
}

.dx-texteditor .dx-texteditor-input {
    min-height: 38px;
}

.dx-lookup .dx-lookup-field {
    min-height: 38px;
    align-content: center;
}

.dx-tagbox .dx-tag-container {
    min-height: 38px;
    align-content: center;
}

.dx-form .dx-texteditor.dx-state-readonly {
    border-style: dashed;
    background-color: #f7f7f7 !important;
}

.dx-button-success .dx-icon,
.dx-button-default .dx-icon,
.dx-button-warning .dx-icon,
.dx-button-danger .dx-icon {
    color: #fff !important;
}

.dx-toolbar .dx-toolbar-item {
    padding-inline-end: 10px;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link, .dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid) {
    background-color: #deecff;
}

.dx-datagrid-rowsview .dx-data-row.dx-selection .dx-command-edit .dx-link, .dx-datagrid-rowsview .dx-data-row:not(.dx-row-focused).dx-selection > td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid) {
    background-color: #f5f5f5;
}

.dx-checkbox-checked.dx-state-disabled .dx-checkbox-icon, .dx-checkbox-checked.dx-state-readonly .dx-checkbox-icon, .dx-checkbox-checked.dx-state-readonly.dx-invalid .dx-checkbox-icon, .dx-state-disabled .dx-checkbox-checked .dx-checkbox-icon {
    color: #fff;
    border: none;
    background-color: #158bff;
}

.dx-datagrid-header-panel:has(.dx-toolbar.dx-state-invisible) {
    display: none !important;
}

.dx-overlay-wrapper.dx-loadpanel-wrapper {
    height: 100%;
    background-color: rgba(0,0,0,.16);
    border-radius: .375rem;
}

.dx-button.dx-button-warning {
    border-radius: .375rem;
    background-color: #fd7e14;
    color: #fff;
}
.dx-button.dx-button-warning .dx-icon {
    color: #fff;
}
.dx-button.dx-button-warning.dx-state-selected {
    background-color: #e57212;
}
.dx-button.dx-button-warning.dx-state-selected,
.dx-button.dx-button-warning.dx-state-selected .dx-icon {
    color: #fff;
}
.dx-button.dx-button-warning.dx-state-hover {
    background-color: #ed7511;
}
.dx-button.dx-button-warning.dx-state-hover,
.dx-button.dx-button-warning.dx-state-hover .dx-icon {
    color: #fff;
}
.dx-button.dx-button-warning.dx-state-focused {
    background-color: #ed7511;
}
.dx-button.dx-button-warning.dx-state-focused,
.dx-button.dx-button-warning.dx-state-focused .dx-icon {
    color: #fff;
}
.dx-button.dx-button-warning.dx-state-active {
    background-color: #c5620f;
}
.dx-button.dx-button-warning.dx-state-active,
.dx-button.dx-button-warning.dx-state-active .dx-icon {
    color: #fff;
}
.dx-button.dx-button-warning.dx-state-disabled {
    opacity: 1;
    box-shadow: none;
}
.dx-button.dx-button-warning.dx-state-disabled .dx-button-text,
.dx-button.dx-button-warning.dx-state-disabled .dx-icon {
    color: #ced3d8;
}
.dx-button.dx-button-warning.dx-state-disabled.dx-button-mode-contained {
    background-color: #f0f0f0;
}
.dx-button.dx-button-warning.dx-state-disabled.dx-button-mode-outlined {
    border-color: #f0f0f0;
}

.dx-tab .dx-tab-text .dx-tab-text-span {
    margin-left: 8px;
}
.dx-tab.dx-tab-selected .dx-tab-text-span{
    color: #158bff;
}
.dx-button-mode-contained.dx-button-normal {
    box-shadow: none;
    border: 1px solid #dee2e6;
}

.dx-menu-item-content i {
    margin-right: 3px;
    min-width: 32px;
    text-align: center;
}
.dx-menu-item .dx-icon-spinright {
    position: absolute;
    top: 7px;
    right: 2px;
}
.dx-menu-base .dx-menu-item-content {
    padding: 5px !important;
}
.dx-form-button {
    margin-bottom: 2px;
    margin-top: 10px;
    display: flex;
    height: 100%;
    align-items: self-end;
}
