:root {
	--max-main-container-width: 1600px;
	--max-sidemenu-width: 320px;
	--default-body-overflow: initial;
}

:root {
	--default-heading-font: Montserrat,Sans-serif;
	--default-body-font: 'Open Sans', Sans-serif;
	--default-input-font: 'Open Sans', Sans-serif;
	--default-btn-font-weight: 600;
	--default-btn-font-family: 'Trebuchet MS','Open Sans',Sans-serif;
	--default-subheading-font: Montserrat,Sans-serif;
}

:root {	
	--default-body-background-color: #FFFFFF;
	--default-background-color: rgba(255, 255, 255, 1);
	--default-text-color: #000000;
	
	--default-input-background-color: #FFFFFF;
	--default-input-text-color: #000000;
	--default-readonly-background-color: #FAFAFA;
	--default-readonly-text-color: #000000;
	
	--default-text-link-color: #000000;
	--default-heading-color: #AA0000;
	
	--default-subheading-text-color: #008090;
	--default-subheading-background-color: rgba(0, 0, 0, 0.008);
	
	--default-purchase-btn-background-color: #00CDFF;
	--default-purchase-btn-text-color: #000000;
	
	--default-help-btn-background-color: #2090A0;
	--default-help-btn-text-color: #FFFFFF;
	--default-help-btn-border-color: #2090A0;
	
	--default-outline-color: rgba(200,200,200,0.7);
	
	--default-border-color: rgba(200,200,200,0.3);
	--default-hover-background-color: rgba(180,150,150,0.2);
	--default-hover-text-color: rgba(0, 0, 0, 1);
	
	--default-row-background-color-active: #B1E1FF;
	--default-row-text-color-active: #000000;
	
	--default-row-background-even: rgba(240,240,255, 1);
	--default-row-background-odd: rgba(245, 245, 245, 1);
	--default-row-text-even: #000000;
	--default-row-text-odd: #000000;
	
	--default-hero-background-image: linear-gradient(to right,  rgba(250,250,230,0.7), rgba(255,255,255,0.7), rgba(250,250,230,0.9)), url(../images/stock/tech-light.jpg);
	--default-hero-background-position: left bottom;
	
	--default-footer-background-image: var(--default-hero-background-image);
	--default-footer-background-position: var(--default-hero-background-position);
	
	--default-heading-background-color: #EEEEEE;
	--default-heading-text-color: #000000;
	--default-heading-background-image: none;
	
	--default-navbar-background-color: #007AC3;
	--default-navbar-text-color: #FFFFFF;
	
	--default-footer-background-color: #007ac3;
	--default-footer-text-color: #FFFFFF;
	
	--default-highlight-background-color: #F8FEB0;
	--default-highlight-text-color: #000000;
	--default-gist-background-color: #FFCEB1;
	--default-gist-text-color: #000000;
	
	--default-lightbox-background-color: #E9F7FF;
	--default-lightbox-text-color: #000000;
	
	--default-pane-background-color: rgba(250,250,255,0.6);
	--default-pane-text-color: #000000;
	
	--default-btn-background-color: #005C94;
	--default-btn-border-color: #005C94;
	--default-btn-text-color: #FFFFFF;
	--default-btn-background-hover-color: #50AAFF;
	--default-btn-border-hover-color: #0080CD;
	--default-btn-text-hover-color: #000000;
	--default-btn-border-radius: 2px;
	
	--light-mode-btn-background-image: url(../images/icons/64/light/light-mode@64px.png);
	--dark-mode-btn-background-image: url(../images/icons/64/light/dark-mode@64px.png);
	
	--default-accent-background-color: #005C94;
	--default-accent-text-color: #FFFFFF;
	--default-accent-hover-background-color: #2264c6;
	--default-accent-hover-text-color: #FFFFFF;
	
	--navbar-background: transparent;
	--btn-login-status-image: url(../images/icons/64/light/person-filled@64px.png);

	--default-header-background-color: #EEFFEE;
	--default-header-text-color: #202020;
	
	--default-content-background-color: transparent;
	--default-content-text-color: inherit;

	--input-group-background-color: transparent;
	--input-border-color: rgba(100, 80, 80, 0.5);
	--input-background-color:  var(--default-input-background-color);
	--input-text-color:  #000000;
	--input-placeholder-color: #808080;
	
	--default-background-color: #FFFFFF;
	--default-text-color: #000000;
	
	--default-body-font-size: 17px;
	--default-border-radius: 4px;
	--default-box-shadow: 0 1px 1px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.12);
	--subtle-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1);
	
	--button-box-background: linear-gradient(to right, #EEEEEE 0% , transparent 50%, #EEEEEE 100%);
	--label-background-color: var(--default-label-background-color);
	--label-text-color: var(--default-label-text-color);
	
	--swagger-arrow_filter: none;
	
	--default-list-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAhklEQVQ4y72Syw2AIBBEZxNr8IZFUI2NeCZ2YzUW4d60iPFgiIC/BNS5Ql7msyCJEkkpoAIA6ceIQmdlbuWRXA+UCoV6F0BnGwDq7R1+qxoYo2G81IFCHrIzBmdFCN1lAfxqdHZbgc5KUYm+lNPifp0RqiZt+fB+B5i7ZrpqfT/35csIGVoBKJg0U5jZmecAAAAASUVORK5CYII=');

	--btn-icon-down-arrow: url(../images/icons/24/dark/arrow-downward@24px.png);
	--btn-icon-download: url(../images/icons/24/dark/file-download-filled@24px.png);
	--btn-icon-up-arrow: url(../images/icons/24/dark/arrow-upward@24px.png);
	
	--btn-login-icon :url(../images/icons/64/light/login@64px.png);
	--btn-logout-icon :url(../images/icons/64/light/logout@64px.png);
	
	--login-person-background-image: url(../images/icons/64/dark/user-filled@64px.png);
	--login-lock-background-image: url(../images/icons/64/dark/lock-filled@64px.png);
	--login-phone-background-image: url(../images/icons/64/dark/phone-iphone@64px.png);
	
	--glass-background-color: rgba(255,255,255,0.4);
	
	--tooltip-background-color: #000000;
	--tooltip-text-color: #FFFFFF;
	
	--scrollbar-background-color: transparent;
	--scrollbar-thumb-color: #BBBBBB;
	--scrollbar-thumb-hover-color: #AAAAAA;
	--scrollbar-border-color: #EAEAEA;
	--scrollbar-corner-color: #EAEAEA;
	
	--weekend-day-background-color: #EAEAEA;
	--weekend-day-text-color: #000000;
	
	--first-page-btn-icon: url(../images/icons/64/light/first-page.png);
	--last-page-btn-icon: url(../images/icons/64/light/last-page.png);
	--previous-page-btn-icon: url(../images/icons/64/light/chevron-left.png);
	--next-page-btn-icon: url(../images/icons/64/light/chevron-right.png);
	--open-inside-btn-icon: url(../images/icons/64/light/open-inside.png);
	--analyze-btn-icon: url(../images/icons/64/light/analyze.png);
	
	--all-done-icon: url(../images/icons/64/light/rb-done-all.png);
	--administrator-icon: url(../images/icons/64/light/administrator.png);
	--construction-icon: url(../images/icons/64/light/rb-construction.png);
	--expand-less-icon: url(../images/icons/64/light/expand-less.png);
	--expand-more-icon: url(../images/icons/64/light/expand-more.png);
	
	--checkbox-outline-blank: url(../images/icons/64/light/check-box-outline-blank.png);
	--checkbox-outline-filled: url(../images/icons/64/light/check-box.png);
	
	--checkbox-outline-blank-dark: url(../images/icons/64/dark/check-box-outline-blank.png);
	--checkbox-outline-filled-dark: url(../images/icons/64/dark/check-box.png);
}

[data-theme="dark"] {	
	--input-group-background-color: transparent;
	--input-border-color: rgba(80, 80, 80, 0.1);
	--input-background-color:  var(--default-input-background-color);
	--input-text-color:  var(--default-input-text-color);
	--input-placeholder-color: #AAAAAA;
	
	--default-content-background-color: #000000;
	--default-content-text-color: #FFFFFF;
	
	--default-background-color: #000000;
	--default-text-color: #FFFFFF;
	
	--default-heading-color: #FFFF00;
	
	--default-input-background-color: #FFFFFF;
	--default-input-text-color: #000000;
	--default-readonly-background-color: #202020;
	--default-readonly-text-color: #FFFFFF;
	
	--default-heading-background-color: #202020;
	--default-heading-text-color: #FFFFFF;
	--default-heading-background-image: none;
	
	--default-subheading-text-color: #FFFF00;
	--default-subheading-background-color: rgba(20, 20, 20, 0.9);
	
	--default-purchase-btn-background-color: #00CDFF;
	--default-purchase-btn-text-color: #000000;
	
	--default-hero-background-image: linear-gradient(to right,  rgba(0,0,80,0.5), rgba(80,50,80,0.75), rgba(0,0,80,0.5)), url(../images/stock/tech-dark.jpg);
	--default-footer-background-image: var(--default-hero-background-image);
	
	--default-body-font-size: 17px;
	--default-border-radius: 3px;
	--default-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
	--subtle-box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

	--default-body-background-color: #505050;
	--default-background-color: rgba(0, 0, 0, 1);
	--default-text-color: #FFFFFF;
	
	--default-accent-background-color: #3274d6;
	--default-accent-text-color: #FFFFFF;
	
	--default-text-link-color: #FFFFFF;
	
	--default-outline-color: rgba(200,200,200,0.9);
	
	--default-border-color: rgba(180,180,200,0.4);
	--default-hover-background-color: rgba(180,180,180,1);
	--default-hover-text-color: rgba(0, 0, 0, 1);
	
	--default-row-background-color-active: #B1E1FF;
	--default-row-text-color-active: #000000;
	
	--default-row-background-even: rgba(30, 30, 30, 1);
	--default-row-background-odd: rgba(60, 60, 60, 1);
	--default-row-text-even: #FFFFFF;
	--default-row-text-odd: #DDDDDD;
	
	--default-header-background-color: #202020;
	--default-header-text-color: #FFFFFF;
	
	--default-navbar-background-color: #007AC3;
	--default-navbar-text-color: #FFFFFF;
	
	--default-footer-background-color: #222020;
	--default-footer-text-color: #FFFFFF;
	
	--default-highlight-background-color: #F8FECD;
	--default-highlight-text-color: #000000;
	--default-gist-background-color: #FEE0CD;
	--default-gist-text-color: #000000;
	
	--default-pane-background-color: rgba(20,20,30,0.6);
	--default-pane-text-color: #FFFFFF;
	
	--default-btn-background-color: #005C94;
	--default-btn-border-color: #005C94;
	--default-btn-text-color: #FFFFFF;
	--default-btn-background-hover-color: #0080CD;
	--default-btn-border-hover-color: #0080CD;
	--default-btn-text-hover-color: #FFFFFF;
	--default-btn-border-radius: 2px;
	
	--light-mode-btn-background-image: url(../images/icons/64/dark/light-mode@64px.png);
	--dark-mode-btn-background-image: url(../images/icons/64/dark/dark-mode@64px.png);
	--navbar-background: transparent;
	--btn-login-status-image: url(../images/icons/64/dark/person-filled@64px.png);
	--login-person-background-image: url(../images/icons/64/dark/user-filled@64px.png);
	--login-lock-background-image: url(../images/icons/64/dark/lock-filled@64px.png);
	--login-phone-background-image: url(../images/icons/64/dark/phone-iphone@64px.png);
	
	--button-box-background: linear-gradient(to right, #102020 0% , transparent 50%, #102020 100%);
	--label-background-color: var(--default-label-background-color);
	--label-text-color: var(--default-label-text-color);
	
	--default-list-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAgklEQVQ4y8WSQQ7CMBADxyjf6K38/0G9tf/IcEAUmgoqCFIt5RQl6x07Kj0qdKoACBsbgVw5tjaR/MdBl1SqWlV1UHl75nlQGa2O9xc7BwuXfN69mg0vdYUYyLcf/MTgdWBZJ/ek8Mh8Ijmnic8MlqGFtLtvFJWj2k4kbd03EE+t8g2STljmW4ThIwAAAABJRU5ErkJggg==');
	
	--swagger-arrow_filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(351deg) brightness(105%) contrast(103%);
	
	--btn-icon-down-arrow: url(../images/icons/24/light/arrow-downward@24px.png);
	--btn-icon-download: url(../images/icons/24/light/file-download-filled@24px.png);
	--btn-icon-up-arrow: url(../images/icons/24/light/arrow-upward@24px.png);
	
	--btn-login-icon :url(../images/icons/64/dark/login@64px.png);
	--btn-logout-icon :url(../images/icons/64/dark/logout@64px.png);
	
	--glass-background-color: rgba(0,0,0,0.4);
	
	--tooltip-background-color: #FFFF00;
	--tooltip-text-color: #000000;
	
	--scrollbar-background-color: transparent;
	--scrollbar-thumb-color: #999999;
	--scrollbar-thumb-hover-color: #AAAAAA;
	--scrollbar-border-color: transparent;
	--scrollbar-corner-color: #404040;
	
	--listbox-row-background-color-odd: #000000;
	--listbox-row-text-color-odd: #FFFFFF;
	--listbox-row-background-color-even: #000000;
	--listbox-row-text-color-even: #00FFFF;
	--listbox-border-color: #303030;
	
	--first-page-btn-icon: url(../images/icons/64/dark/first-page.png);
	--last-page-btn-icon: url(../images/icons/64/dark/last-page.png);
	--previous-page-btn-icon: url(../images/icons/64/dark/chevron-left.png);
	--next-page-btn-icon: url(../images/icons/64/dark/chevron-right.png);
	--open-inside-btn-icon: url(../images/icons/64/dark/open-inside.png);
	--analyze-btn-icon: url(../images/icons/64/dark/analyze.png);
	
	--all-done-icon: url(../images/icons/64/dark/rb-done-all.png);
	--administrator-icon: url(../images/icons/64/dark/administrator.png);
	--construction-icon: url(../images/icons/64/dark/rb-construction.png);
	--expand-less-icon: url(../images/icons/64/dark/expand-less.png);
	--expand-more-icon: url(../images/icons/64/dark/expand-more.png);
	
	--checkbox-outline-blank: url(../images/icons/64/dark/check-box-outline-blank.png);
	--checkbox-outline-filled: url(../images/icons/64/dark/check-box.png);
}

:root {
	--datatable-background-color: transparent;
	--datatable-row-border-color: #EFEFEF;
	--datatable-row-vertical-border-color: #EFEFEF;
	--datatable-row-header-background-color: rgba(255,255,245,1);
	--datatable-row-header-text-color: #000000;
	
	--datatable-row-background-even: rgba(250, 250, 250, 1);
	--datatable-row-background-odd: rgba(255, 255, 255, 1);
	--datatable-row-text-odd: #000000;
	--datatable-row-text-even: #000000;
	
	--datatable-input-background-color: #FFFFFF;
	--datatable-input-border-color: #EFEFEF;
	--datatable-input-background-color: #FFFFFF;
	--datatable-input-text-color: #000000;
	--datatable-input-font-family: var(--default-body-font);
	
	--datatable-input-outline-color: #006EB1;
	
	--datatable-row-background-hover: #808080;
	--datatable-row-color-hover: #FFFFFF;
	--datatable-row-selected-background-color: #B1E1FF;
	--datatable-row-selected-text-color: #000000;
	
	--datatable-button-background-color: rgba(255,255,255,0.75);
	--datatable-button-text-color: #000000;
	--datatable-button-border-color: #EFEFEF;
	--datatable-button-hover-color: #DFDFFF;
	
	--datatable-default-font-size: 0.9rem;
	--datatable-button-border-radius: 2px;
	
	--datatable-header-font-family: var(--default-heading-font);
	
	--datatable-drag-handle-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAM0lEQVQY0+WNsQkAMAjAIvQJT/dBPSO9QOjeTBkCgUdCfQrPzAiQmbE5AN1tVamurn66vkxCizavDuUhAAAAAElFTkSuQmCC');
	
	--datatable-sort-down-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAv1JREFUeF7tmkvITVEUx38f8maovCYy9iglkTcpRkKR8ogxcxPFxKfMlIi8i7zfph5JIRFDBkqEMPOmv9bR8TnnXndxzz7nnr1H33c7e6/9/6+19v7vvVcXNW9dNcdPJCBGQM0ZiClQ8wCIi2BMAUcKzAa2AbeADcB3xxil6eKJgOvAVEMwCbhXGjSOiXgIuAtMNFvTgRsOu6XpUjQBw4FdwOhADHwEuoHTif2iCdgCbAoEPjH7HBgVioBFwBmgV0ASTgJLQxEgu2OAEYEIUApo0f4akoBA2LPNFr0GlAq8JhMJcLgk6oAohPxKcAiwGRjpiLz/0eUTsBO4HWoXkAiSGArZngBjQxGwGtgXEj1wDZgZigDZnRs4BS4B70MSEDgAfjcfdYDDHVEHRB3g1wGOgGtvl6LXgD7AusA3QoeAp6F2gY3Ajvb6tOnoD4AJdSbgITA+FAG1T4Gm8Vn0B0UvgkXja2ovEtCUoj8/iEowKsF/U4K1Pg7X/kKk9Fdi44DFwHHgcc4C+TeLoATPeiue2A18s7FKfSmqB0u9nA4D3gHzgTsZJDQjoDdwBFhmfUXEXsduU0iXtA7Q389SD5dvgXkZFSCNCBD4g8Dy1OzXAAcKQeMw0lMITQauAkNtrDdGwv3U2HkEKIL2AytT3+p/HX+TFHBMsb1dspTgFOAKoHxVew3MAXSKUssiQOAV5qtS09W5W94vLXjNNU8KTwN0fTzYAL0CVB32KIOAm8AeYG0K/FEj49c7fHv96B+90VlABVAXgUE2/Esj4XBKCc6wkNdCl7Rj9lse+EoVSMwCzgMDDd0LC+mkwkO1gkqZpJ0AVgBfcnxSyRIZ5f85YECTQDtlq//nBt9VtkhKmkDFTf1zwJ21fb8ReHUtQ5ncdkDO+tlauQ9YYPV1/XqQcAFYAujpuXKtFQIEbiGgMrO+hvSySWdVX1WytUqAQCoStppM1jX3h0oid6RAlXHmzt0TAR1FRCSgo9zpABMjwEFaR3WJEdBR7nSAqX0E/AAKNb1BhFmVNwAAAABJRU5ErkJggg==');
	
	--datatable-sort-up-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAy5JREFUeF7t2k2oVVUUwPGfUVFW2ihIaxKOS0WCiCKysEFCFIqiQoUhCFHzJkE0KMFZUdEH9kFq9IWi5FAF0UikoKEOggaJfc3yq1iyr51u77577rn3nn0u5+zRfe/tvdda/7XW3uvutxZo+VjQcvt1ALoIaDmBLgVaHgDdIdilQIUUWINXcQIv4EKFPRqzZNQIeAxf4IZkQXzegIuNsWhERUYB8Ci+LhjfE/UZNs0qhLIAHsY+3DgA8G5swaUhDrgdb+HOER01qel/4XV82duwDICHsB8Lh2jxCZ4eAuEVvDQpayru8zPuKAvgARzATWnBL8nA8GSMk1hZUORDPIvLA5R7HF/hmorKT2LZ51hXBsD9OIib0+SzWI1dWJF+F9GxFZsLmn2A5+aBcBeWTMKSCntECoTTrqbqoBS4Lxm/KAk5l4z/Ht8VADyIYwjPbywo9C624e8KSta6ZC4A9+IbLE6a/IpHcCr93A/gKK7Fx1hf0P5tbG86hH4Aq3AItyZDfkNcfxE2vTEXgPhbQPgUTxXmvonnmwyhCCA+/1TIz98RVd+3fTE5CEBMuw578ERhzTPp3Kg1tMsKKwKIkzmuiNvwZzL++BwbzQcgpl+PKI7WprVxIL5XVqG65/WnwN14Envx4wBlhgHoRULcDnEIvlO4EW7By1hat6FJ3nm8gauOLVMI9etaBsAg+6IIimIo5ziNZT0F6gYQleL7Oa3HYUT9cmXUDSBkxpWaMwWisv0jJ4DMAfBf8TkioAPQJAJdBFTwxjjXYAVx011SdwTE94UokHK+CH2EM7lugRexc7o+Hbp7fKVf3mYAP+CeXABanwJD47PuCXUfgnXbN1ReB2Aoov9P6OqAvlfheBSd2ZEjBVr9dbj1DyKtfxJr/aNo4w7LHIdgoyB0ACq4oyuEukLo3waJ6A8YtRKciQaJ+TJjnBSYqRaZQRDGATBzTVJzQRgHQBPa5HakZs9s/xuscPFMb0mVOuAIooMsRrTUFNtnpqfplHauAiC6Rl9L3WHRLN34TrD52FUBMCVf5Nm2A5CHe3OkdhHQHF/k0aSLgDzcmyO1i4Dm+CKPJv8AaOm9QUd8YwUAAAAASUVORK5CYII=');
}

:root {
	--default-active-button-background-color: #FF0000;
	--default-active-button-text-color: #FFFFFF;
	--default-active-button-border-color: #800000;
}

[data-theme="dark"] {
	--default-active-button-background-color: #FF0000;
	--default-active-button-text-color: #FFFFFF;
	--default-active-button-border-color: #800000;
}

[data-theme="dark"] {
	--datatable-row-border-color: #404040;
	--datatable-row-vertical-border-color: #404040;
	--datatable-row-header-background-color: rgba(0,0,20,1);
	--datatable-row-header-text-color: #FFFFFF;
	
	--datatable-row-background-even: rgba(20, 20, 20, 1);
	--datatable-row-background-odd: rgba(0, 0, 0, 1);
	--datatable-row-text-odd: #FFFFFF;
	--datatable-row-text-even: #BBBBBB;
	
	--datatable-input-background-color: #FFFFFF;
	--datatable-input-border-color: #EFEFEF;
	--datatable-input-background-color: #FFFFFF;
	--datatable-input-text-color: #000000;
	--datatable-input-font-family: var(--default-body-font);
	
	--datatable-input-outline-color: #006EB1;
	
	--datatable-row-background-hover: #808080;
	--datatable-row-color-hover: #FFFFFF;
	--datatable-row-selected-background-color: #B1E1FF;
	--datatable-row-selected-text-color: #000000;
	
	--datatable-button-background-color: rgba(255,255,255,1);
	--datatable-button-text-color: #000000;
	--datatable-button-border-color: #EFEFEF;
	--datatable-button-hover-color: #DFDFFF;
	
	--datatable-sort-down-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA7xJREFUeF7tWkuInEUQ/r6q3llf8Sj4uohnH7AgokRjNAh6ChqIBGIkOSd3L4JeouBNECUSjQqKie+oVx+IEAcx6FEPQlCMqLed6b+7pOWfMK4z6/Ya/p7Z6b7tUtNV31dV3fVXF7HgiwuOH5WAGgELzkBNgQUPgHoI1hTITQHv/T0kj5L8UkQOk7TcPWZJPjsCmqb5jOQdCUQIYaXX6/VnCVCuLdkEhBC+BnBrUhRj3L60tPR5rtJZku+UADO72syeN7PrS5BgZgNVfZrk2yP9nRIQQngSwOMlwI/pPKeq1xUhoGmaB0m+A0BKkWBmJ51zDxchICldXV29QVWvKUGAc24AoE8yFCOgBPD1dHZ6Bswa+GRPJSDXK7UOqIXQ5itBM9vWNM0TInJtbuRdDHkzG6rqcyS/KnILhBBSEZSKoZLrB1W9sQgBTdM8SvKlkuhJfioidxchICn13t9LskgKAEgpcJrkn8UIKOn9SbprHZDrkVoH1Dpg83VAbrR1Id/pGWBmLsZ4EECRjhCAgYicIPljkVsghHAEwLNdeHaaDpLfisgtC0sAgLOqenMRAhY+BUqG/tSUyDWq1gG1Dqh1QH0a+z9vgwv9ObzwDZGZb4kNBoObRGR3jPHN5eXl7yddkRu5BtuC5xAAE5EXSMa010w3Rc1MYoznAFwF4I8Qwq5er3dmLQn/RYCZaQjhNZJ7WtCHnHPHcuuNruQvfA2aGWOMPwEYPVz+HkK4b+0EyHoEtOBfIbl3BMDMDjjnXu4KUK6ef3wOD4fD21T1EwBXthv91pLwzWjjaQSkCAohHCe5bwz8cVU9OEqBXOO6kP9XP8DMbo8xfgxgW2vAeRHZSfJs+nsSAS34YyT3j4E/oaoHZhl8snViQ8R7f6eInAZwRQvoVxFJ02HfrSXAOfdFCOFFko+NgX9dVfePv8N34c3N6JjaEfLebxeRDwFc3m78SyIhxvjqqBASkbtCCPtIphP/72Vmb6hq+t+FIYRxw+ZqQMJ7v0NE3gdwWQvi5zQcNjoo06xgSpkx8G+p6iMkm0nemMsRGe/9ThF5D8Cl64UYyVP9fn/vysqKnyY3t0NS3vtdIpKGmy6ZBM7M3lXVPSSngm/To/iYHIBnnHOnRjg23BU2s/tjjGm+bnmcBDP7QFUfIjnczCFU+jcbJiAZ2jTNAwBOkuy1Hv1IVXeTTNNXc7myCGhBp0h4CsAZETlCcnUukbdGZxMwz2An2V4J2GoezcVTIyCXsa0mXyNgq3k0F0+NgFzGtpr8XzMLl18UBhUiAAAAAElFTkSuQmCC');
	
	--datatable-sort-up-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA9VJREFUeF7tmkuoHFUQhv+qOrevb10J8bER174IgoSEkAdxoSCKoqigYhAEiXs3QnBhhOwUFR8YFR/Bq6JEdKlCUDGIgktdCFkoPld35nSdkhN6Lp3r3Jk5t8c+c+nuXc9U1+Orqq7Th0Po+EUdjx89gL4COk6gb4GOF0D/EuxbILUFvPcHmPkpAF8z8yEi8qk6Fkk+qQK89zeLyIqZnRODMLMVEbmbiMpFCirFl5kBeO/3M/OHAM4EP7rM7LiI3LtVIcwEwMz2hBA+AnDuOLpm9raI3E9EOom+mW0zs+fN7MqULM1L1swGInKEiN4f6ZwKwHu/m5k/BnDelODeFJEHJkFQ1cMAnphXQJvUc1pErpgJgJntDCGcAHB+9cCvAGKWt8V7IjplZjfU2uGYiDxERGGcc2VZ3kJEHwDgTTrf+DEze885d+dUAN77Hcz8CYALKuHfyrLc65x7DcD18Tdm3h1CeBjAfTXPXmXmgxtBWF1dvUpELmscySYUOOcGAE7Vq3RsC3jvb6qCv6iy8zsz7yWi71X12xGAEMIu59xJVT1GRPfUKuElEXmEiGwTfrb6yH8ADIfDG0XkUwAXV578oar7iqL4Lt6vB7C0tPSlmTlVfYOI7qp5/wIzP7roEM4CMBwOt4vIZwAuqQL5k5n3x14fBTYOQPwvQjCzt8zsjlolPCcijy0yhDUAZkYhhF8AjPrzL1U9UBTFN/Wa3AhABWFJVd8hottqEB6s3hutlvasxuoAOIRwGsClAP6pgv9qvaJJACoIhaoeJ6Jbq/uDzrmXZ3WobbmzWmAwGFzDzLeHEN5dXl7+cZwz0wCMKqGaDsbML44mgpldWJblk8x8eduBVn4NReRZIlpL7NSFUGoFTApMVeMiKC6Gcl4/icjVIwdaBVCWZVwpvpIzeiL6PK5fsgCIRr33+4goSwsAiC1wgoj+zgYgZ/bH2W61BRYt+OhPDyA1K7OMwVSdOeX7Ckil36QC4vdCtUDKsiMEYMDMrxPRz1mmgKo+DuBoKvR5ysdPema+rrMAAPwgItdmAdD5FphnKc9LVz8FUkk2mQKpttqQ7ysglXJfAeu2xeOucArETn8Od35DpPNbYp3fFE15V7Ql24/BVNL9GGw4BlOB/9/yfQukEm7aAlvigMQkKE0AbKkjMhtBaAJgyx2SGgehCYBFOCYH4Bnn3EqWLbHU900b8slToCzLL4hoR3ROVbcXRbF2fKYNh+dtIxmA934PET1NRCerw9ILfxJsErRkAPPOQG59PYDcGchtv6+A3BnIbb+vgNwZyG2/r4DcGcht/1+N55Rf/UH67AAAAABJRU5ErkJggg==');
}


.first-page-button {
	background-image: var(--first-page-btn-icon);
}

.previous-page-button {
	background-image: var(--previous-page-btn-icon);
}

.next-page-button {
	background-image: var(--next-page-btn-icon);
}

.last-page-button {
	background-image: var(--last-page-btn-icon);
}

.input-button-item.input-button-item-file-open {
	background-image: url(../images/icons/64/dark/file-open.png);
}
