From 1fbbb91f5194e955d08cdd0e0b14bb006774af05 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sat, 5 Apr 2025 18:54:22 +0300 Subject: [PATCH] Remove icheckbox related-code except for primary v6 doesn't support changing this like v5 Signed-off-by: XhmikosR --- package-lock.json | 7 - package.json | 1 - scripts/js/footer.js | 39 +--- scripts/lua/header.lp | 1 + style/themes/default-dark.css | 11 - style/themes/default-darker.css | 310 -------------------------- style/themes/default-light.css | 7 - style/themes/high-contrast-dark.css | 11 - style/themes/high-contrast.css | 7 - style/themes/lcars.css | 9 - vendor/icheck/icheck-material.min.css | 6 - 11 files changed, 4 insertions(+), 405 deletions(-) delete mode 100644 vendor/icheck/icheck-material.min.css diff --git a/package-lock.json b/package-lock.json index 062edbb0..9abba072 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,6 @@ "daterangepicker": "3.1.0", "hammerjs": "2.0.8", "icheck-bootstrap": "3.0.1", - "icheck-material": "1.0.1", "jquery": "3.7.1", "modernized-waitme": "1.0.0", "moment": "2.30.1", @@ -4865,12 +4864,6 @@ "integrity": "sha512-Rj3SybdcMcayhsP4IJ+hmCNgCKclaFcs/5zwCuLXH1WMo468NegjhZVxbSNKhEjJjnwc4gKETogUmPYSQ9lEZQ==", "license": "MIT" }, - "node_modules/icheck-material": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/icheck-material/-/icheck-material-1.0.1.tgz", - "integrity": "sha512-uruQ7el8Jq/7mTiW/+TC694g1hsdf7XgjGSbqccuIfMketEqy5OubDnBOUjaRYdNdeVQORnUBzTnVEIdjG7l/A==", - "license": "MIT" - }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", diff --git a/package.json b/package.json index 153203d2..9ef16675 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,6 @@ "@fortawesome/fontawesome-free": "6.7.2", "hammerjs": "2.0.8", "icheck-bootstrap": "3.0.1", - "icheck-material": "1.0.1", "jquery": "3.7.1", "modernized-waitme": "1.0.0", "moment": "2.30.1", diff --git a/scripts/js/footer.js b/scripts/js/footer.js index c540fa7d..c3d68184 100644 --- a/scripts/js/footer.js +++ b/scripts/js/footer.js @@ -179,7 +179,6 @@ function testCookies() { return ret; } -var iCheckStyle = "primary"; function applyCheckboxRadioStyle() { // Get all radio/checkboxes for theming, with the exception of the two radio buttons on the custom disable timer, // as well as every element with an id that starts with "status_" @@ -190,39 +189,7 @@ function applyCheckboxRadioStyle() { .not("#only-changed") .not("[id^=status_]"); sel.parent().removeClass(); - sel.parent().addClass("icheck-" + iCheckStyle); -} - -function initCheckboxRadioStyle() { - function getCheckboxURL(style) { - var extra = style.startsWith("material-") ? "material" : "bootstrap"; - const webhome = document.body.dataset.webhome; - return webhome + "vendor/icheck/icheck-" + extra + ".min.css"; - } - - // Read from local storage, initialize if needed - var chkboxStyle = localStorage ? localStorage.getItem("theme_icheck") : null; - if (chkboxStyle === null) { - chkboxStyle = "primary"; - } - - var boxsheet = $(''); - // Only add the stylesheet if it's not already present - if ($("link[href='" + boxsheet.attr("href") + "']").length === 0) boxsheet.appendTo("head"); - - iCheckStyle = chkboxStyle; - applyCheckboxRadioStyle(); - - // Add handler when on settings page - var iCheckStyle = $("#iCheckStyle"); - if (iCheckStyle !== null) { - iCheckStyle.val(chkboxStyle); - iCheckStyle.on("change", function () { - var themename = $(this).val(); - localStorage.setItem("theme_icheck", themename); - applyCheckboxRadioStyle(); - }); - } + sel.parent().addClass("icheck-primary"); } var systemTimer, versionTimer; @@ -631,8 +598,8 @@ $(function () { $("#cookieInfo").show(); } - // Apply per-browser styling settings - initCheckboxRadioStyle(); + // Apply icheckbox/iradio style + applyCheckboxRadioStyle(); if (!_isLoginPage) { // Run check immediately after page loading ... diff --git a/scripts/lua/header.lp b/scripts/lua/header.lp index 24bb9d54..802de606 100644 --- a/scripts/lua/header.lp +++ b/scripts/lua/header.lp @@ -81,6 +81,7 @@ is_authenticated = mg.request_info.is_authenticated + diff --git a/style/themes/default-dark.css b/style/themes/default-dark.css index 76e84636..d8131770 100644 --- a/style/themes/default-dark.css +++ b/style/themes/default-dark.css @@ -591,17 +591,6 @@ input[type="password"]::-webkit-caps-lock-indicator { background-image: linear-gradient(to right, #114100 0%, #525200 100%); } -.icheckbox_polaris, -.icheckbox_futurico, -.icheckbox_minimal-blue { - margin-right: 10px; -} -.iradio_polaris, -.iradio_futurico, -.iradio_minimal-blue { - margin-right: 8px; -} - /* Overlay box with spinners as shown during data collection for graphs */ .box .overlay, .overlay-wrapper .overlay { diff --git a/style/themes/default-darker.css b/style/themes/default-darker.css index 4b674611..9eada4f8 100644 --- a/style/themes/default-darker.css +++ b/style/themes/default-darker.css @@ -5675,23 +5675,6 @@ td.highlight { [class*="icheck-"] > input:first-child:disabled + label::before { box-shadow: none; } -.icheck-default - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-default > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(71, 77, 80); -} -.icheck-default > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-default > input:first-child:checked + label::before { - background-color: rgb(38, 41, 43); - border-color: rgb(71, 77, 80); -} -.icheck-default > input:first-child:checked + input[type="hidden"] + label::after, -.icheck-default > input:first-child:checked + label::after { - border-bottom-color: rgb(123, 114, 101); - border-right-color: rgb(123, 114, 101); -} .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] @@ -5704,299 +5687,6 @@ td.highlight { background-color: rgb(41, 98, 146); border-color: rgb(42, 100, 150); } -.icheck-success - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(55, 125, 55); -} -.icheck-success > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-success > input:first-child:checked + label::before { - background-color: rgb(77, 133, 58); - border-color: rgb(55, 125, 55); -} -.icheck-info - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(28, 115, 140); -} -.icheck-info > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-info > input:first-child:checked + label::before { - background-color: rgb(28, 115, 141); - border-color: rgb(28, 115, 140); -} -.icheck-warning - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(154, 96, 13); -} -.icheck-warning > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-warning > input:first-child:checked + label::before { - background-color: rgb(153, 95, 13); - border-color: rgb(154, 96, 13); -} -.icheck-danger - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(143, 35, 31); -} -.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-danger > input:first-child:checked + label::before { - background-color: rgb(148, 35, 32); - border-color: rgb(143, 35, 31); -} -.icheck-turquoise - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-turquoise > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(23, 168, 139); -} -.icheck-turquoise > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-turquoise > input:first-child:checked + label::before { - background-color: rgb(21, 150, 125); - border-color: rgb(23, 168, 139); -} -.icheck-emerland - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-emerland > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(33, 147, 81); -} -.icheck-emerland > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-emerland > input:first-child:checked + label::before { - background-color: rgb(37, 163, 90); - border-color: rgb(33, 147, 81); -} -.icheck-peterriver - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-peterriver > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(26, 99, 148); -} -.icheck-peterriver > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-peterriver > input:first-child:checked + label::before { - background-color: rgb(29, 111, 165); - border-color: rgb(26, 99, 148); -} -.icheck-amethyst - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-amethyst > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(101, 53, 121); -} -.icheck-amethyst > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-amethyst > input:first-child:checked + label::before { - background-color: rgb(113, 59, 135); - border-color: rgb(101, 53, 121); -} -.icheck-wetasphalt - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-wetasphalt > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(75, 106, 136); -} -.icheck-wetasphalt > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-wetasphalt > input:first-child:checked + label::before { - background-color: rgb(42, 58, 75); - border-color: rgb(75, 106, 136); -} -.icheck-greensea - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-greensea > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(24, 176, 146); -} -.icheck-greensea > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-greensea > input:first-child:checked + label::before { - background-color: rgb(18, 128, 106); - border-color: rgb(24, 176, 146); -} -.icheck-nephritis - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-nephritis > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(35, 156, 86); -} -.icheck-nephritis > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-nephritis > input:first-child:checked + label::before { - background-color: rgb(31, 139, 77); - border-color: rgb(35, 156, 86); -} -.icheck-belizehole - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-belizehole > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(34, 106, 153); -} -.icheck-belizehole > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-belizehole > input:first-child:checked + label::before { - background-color: rgb(33, 102, 148); - border-color: rgb(34, 106, 153); -} -.icheck-wisteria - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-wisteria > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(108, 52, 131); -} -.icheck-wisteria > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-wisteria > input:first-child:checked + label::before { - background-color: rgb(114, 54, 138); - border-color: rgb(108, 52, 131); -} -.icheck-midnightblue - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-midnightblue > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(77, 109, 141); -} -.icheck-midnightblue > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-midnightblue > input:first-child:checked + label::before { - background-color: rgb(35, 50, 64); - border-color: rgb(77, 109, 141); -} -.icheck-sunflower - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-sunflower > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(168, 137, 10); -} -.icheck-sunflower > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-sunflower > input:first-child:checked + label::before { - background-color: rgb(192, 156, 11); - border-color: rgb(168, 137, 10); -} -.icheck-carrot - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-carrot > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(158, 84, 18); -} -.icheck-carrot > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-carrot > input:first-child:checked + label::before { - background-color: rgb(178, 94, 20); - border-color: rgb(158, 84, 18); -} -.icheck-alizarin - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-alizarin > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(149, 31, 18); -} -.icheck-alizarin > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-alizarin > input:first-child:checked + label::before { - background-color: rgb(162, 33, 20); - border-color: rgb(149, 31, 18); -} -.icheck-clouds - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-clouds > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(53, 57, 59); -} -.icheck-clouds > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-clouds > input:first-child:checked + label::before { - background-color: rgb(30, 39, 41); - border-color: rgb(53, 57, 59); -} -.icheck-clouds > input:first-child:checked + input[type="hidden"] + label::after, -.icheck-clouds > input:first-child:checked + label::after { - border-bottom-color: rgb(76, 82, 85); - border-right-color: rgb(76, 82, 85); -} -.icheck-concrete - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-concrete > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(76, 82, 85); -} -.icheck-concrete > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-concrete > input:first-child:checked + label::before { - background-color: rgb(79, 86, 89); - border-color: rgb(76, 82, 85); -} -.icheck-orange - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(168, 106, 9); -} -.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-orange > input:first-child:checked + label::before { - background-color: rgb(191, 121, 10); - border-color: rgb(168, 106, 9); -} -.icheck-pumpkin - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-pumpkin > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(192, 76, 0); -} -.icheck-pumpkin > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-pumpkin > input:first-child:checked + label::before { - background-color: rgb(169, 67, 0); - border-color: rgb(192, 76, 0); -} -.icheck-pomegranate - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-pomegranate > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(151, 45, 34); -} -.icheck-pomegranate > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-pomegranate > input:first-child:checked + label::before { - background-color: rgb(154, 46, 34); - border-color: rgb(151, 45, 34); -} -.icheck-silver - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-silver > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(65, 71, 73); -} -.icheck-silver > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-silver > input:first-child:checked + label::before { - background-color: rgb(58, 63, 66); - border-color: rgb(65, 71, 73); -} -.icheck-asbestos - > input:first-child:not(:checked):not(:disabled):hover - + input[type="hidden"] - + label::before, -.icheck-asbestos > input:first-child:not(:checked):not(:disabled):hover + label::before { - border-color: rgb(82, 89, 92); -} -.icheck-asbestos > input:first-child:checked + input[type="hidden"] + label::before, -.icheck-asbestos > input:first-child:checked + label::before { - background-color: rgb(92, 100, 104); - border-color: rgb(82, 89, 92); -} /* Override Style */ .vimvixen-hint { diff --git a/style/themes/default-light.css b/style/themes/default-light.css index 259ed466..3442b122 100644 --- a/style/themes/default-light.css +++ b/style/themes/default-light.css @@ -264,13 +264,6 @@ td.highlight { background-image: linear-gradient(to right, #e7ffde 0%, #ffffdf 100%); } -.icheckbox_minimal-blue { - margin-right: 10px; -} -.iradio_minimal-blue { - margin-right: 8px; -} - .datatable-bt, .datatable-bt:active, .datatable-bt:active:focus, diff --git a/style/themes/high-contrast-dark.css b/style/themes/high-contrast-dark.css index 44dbcdc9..943fa8cf 100644 --- a/style/themes/high-contrast-dark.css +++ b/style/themes/high-contrast-dark.css @@ -779,17 +779,6 @@ input[type="password"]::-webkit-caps-lock-indicator { background-image: linear-gradient(to right, var(--network-recent) 0%, var(--network-old) 100%); } -.icheckbox_polaris, -.icheckbox_futurico, -.icheckbox_minimal-blue { - margin-right: 10px; -} -.iradio_polaris, -.iradio_futurico, -.iradio_minimal-blue { - margin-right: 8px; -} - /* Overlay box with spinners as shown during data collection for graphs */ .box .overlay, .overlay-wrapper .overlay { diff --git a/style/themes/high-contrast.css b/style/themes/high-contrast.css index da7e6eed..1ca66b8c 100644 --- a/style/themes/high-contrast.css +++ b/style/themes/high-contrast.css @@ -304,13 +304,6 @@ a:hover { background: #eb4; } -.icheckbox_minimal-blue { - margin-right: 10px; -} -.iradio_minimal-blue { - margin-right: 8px; -} - .datatable-bt, .datatable-bt:active, .datatable-bt:active:focus, diff --git a/style/themes/lcars.css b/style/themes/lcars.css index 798018f2..a1a645c4 100644 --- a/style/themes/lcars.css +++ b/style/themes/lcars.css @@ -1889,15 +1889,6 @@ table.dataTable tbody > tr > .selected td { padding: 3px 10px; } -/*** icheckbox ***/ -.icheckbox_minimal-blue { - margin-right: 10px; -} - -.iradio_minimal-blue { - margin-right: 8px; -} - .progress { background: #222; } diff --git a/vendor/icheck/icheck-material.min.css b/vendor/icheck/icheck-material.min.css deleted file mode 100644 index 17bc4298..00000000 --- a/vendor/icheck/icheck-material.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * icheck-material v1.0.1 (https://github.com/bantikyan/icheck-material) - * Copyright 2018 Hovhannes Bantikyan. - * Licensed under MIT (https://github.com/bantikyan/icheck-material/blob/master/LICENSE) - */ -[class*="icheck-material"]{min-height:22px;margin-top:6px !important;margin-bottom:6px !important;padding-left:0;}[class*="icheck-material"]>label{padding-left:29px !important;min-height:22px;line-height:22px;display:inline-block;position:relative;vertical-align:top;margin-bottom:0;font-weight:normal;cursor:pointer;}[class*="icheck-material"]>input:first-child{position:absolute !important;opacity:0;margin:0;background-color:#787878;border-radius:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;display:block;pointer-events:none;width:22px;height:22px;outline:none;transform:scale(2);-ms-transform:scale(2);transition:opacity .3s,transform .3s;}[class*="icheck-material"]>input:first-child:disabled{cursor:default;}[class*="icheck-material"]>input:first-child:disabled+label,[class*="icheck-material"]>input:first-child:disabled+input[type="hidden"]+label,[class*="icheck-material"]>input:first-child:disabled+label::before,[class*="icheck-material"]>input:first-child:disabled+input[type="hidden"]+label::before{pointer-events:none;cursor:default;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}[class*="icheck-material"]>input:first-child+label::before,[class*="icheck-material"]>input:first-child+input[type="hidden"]+label::before{content:"";display:inline-block;position:absolute;width:22px;height:22px;border:2px solid #787878;border-radius:3px;margin-left:-29px;box-sizing:border-box;}[class*="icheck-material"]>input:first-child:checked+label::after,[class*="icheck-material"]>input:first-child:checked+input[type="hidden"]+label::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:7px;height:10px;border:solid 2px #fff;border-left:none;border-top:none;transform:translate(7.75px,4.5px) rotate(45deg);-ms-transform:translate(7.75px,4.5px) rotate(45deg);box-sizing:border-box;}[class*="icheck-material"]>input:first-child:not(:checked):not(:disabled):hover+label::before,[class*="icheck-material"]>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-width:2px;}[class*="icheck-material"]>input:first-child::-ms-check{opacity:0;border-radius:50%;}[class*="icheck-material"]>input:first-child:active{transform:scale(0);-ms-transform:scale(0);opacity:1;transition:opacity 0s,transform 0s;}[class*="icheck-material"]>input[type="radio"]:first-child+label::before,[class*="icheck-material"]>input[type="radio"]:first-child+input[type="hidden"]+label::before{border-radius:50%;}[class*="icheck-material"]>input[type="radio"]:first-child:checked+label::before,[class*="icheck-material"]>input[type="radio"]:first-child:checked+input[type="hidden"]+label::before{background-color:transparent;}[class*="icheck-material"]>input[type="radio"]:first-child:checked+label::after,[class*="icheck-material"]>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;border:none;top:6px;left:6px;transform:none;-ms-transform:none;}[class*="icheck-material"]>input[type="checkbox"]:first-child:checked+label::after,[class*="icheck-material"]>input[type="checkbox"]:first-child:checked+input[type="hidden"]+label::after{width:8px;height:14px;transform:translate(7px,2px) rotate(45deg);-ms-transform:translate(7px,2px) rotate(45deg);}.icheck-inline{display:inline-block;}.icheck-inline+.icheck-inline{margin-left:.75rem;margin-top:6px;}.icheck-material-red>input:first-child{background-color:#f44336;}.icheck-material-red>input:first-child::-ms-check{background-color:#f44336;}.icheck-material-red>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-red>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#f44336;}.icheck-material-red>input:first-child:checked+label::before,.icheck-material-red>input:first-child:checked+input[type="hidden"]+label::before{background-color:#f44336;border-color:#f44336;}.icheck-material-red>input:first-child:checked+label::after,.icheck-material-red>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-red>input[type="radio"]:first-child:checked+label::after,.icheck-material-red>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#f44336;}.icheck-material-pink>input:first-child{background-color:#e91e63;}.icheck-material-pink>input:first-child::-ms-check{background-color:#e91e63;}.icheck-material-pink>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-pink>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#e91e63;}.icheck-material-pink>input:first-child:checked+label::before,.icheck-material-pink>input:first-child:checked+input[type="hidden"]+label::before{background-color:#e91e63;border-color:#e91e63;}.icheck-material-pink>input:first-child:checked+label::after,.icheck-material-pink>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-pink>input[type="radio"]:first-child:checked+label::after,.icheck-material-pink>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#e91e63;}.icheck-material-purple>input:first-child{background-color:#9c27b0;}.icheck-material-purple>input:first-child::-ms-check{background-color:#9c27b0;}.icheck-material-purple>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-purple>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#9c27b0;}.icheck-material-purple>input:first-child:checked+label::before,.icheck-material-purple>input:first-child:checked+input[type="hidden"]+label::before{background-color:#9c27b0;border-color:#9c27b0;}.icheck-material-purple>input:first-child:checked+label::after,.icheck-material-purple>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-purple>input[type="radio"]:first-child:checked+label::after,.icheck-material-purple>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#9c27b0;}.icheck-material-deeppurple>input:first-child{background-color:#673ab7;}.icheck-material-deeppurple>input:first-child::-ms-check{background-color:#673ab7;}.icheck-material-deeppurple>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-deeppurple>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#673ab7;}.icheck-material-deeppurple>input:first-child:checked+label::before,.icheck-material-deeppurple>input:first-child:checked+input[type="hidden"]+label::before{background-color:#673ab7;border-color:#673ab7;}.icheck-material-deeppurple>input:first-child:checked+label::after,.icheck-material-deeppurple>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-deeppurple>input[type="radio"]:first-child:checked+label::after,.icheck-material-deeppurple>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#673ab7;}.icheck-material-indigo>input:first-child{background-color:#3f51b5;}.icheck-material-indigo>input:first-child::-ms-check{background-color:#3f51b5;}.icheck-material-indigo>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-indigo>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#3f51b5;}.icheck-material-indigo>input:first-child:checked+label::before,.icheck-material-indigo>input:first-child:checked+input[type="hidden"]+label::before{background-color:#3f51b5;border-color:#3f51b5;}.icheck-material-indigo>input:first-child:checked+label::after,.icheck-material-indigo>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-indigo>input[type="radio"]:first-child:checked+label::after,.icheck-material-indigo>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#3f51b5;}.icheck-material-blue>input:first-child{background-color:#2196f3;}.icheck-material-blue>input:first-child::-ms-check{background-color:#2196f3;}.icheck-material-blue>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-blue>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#2196f3;}.icheck-material-blue>input:first-child:checked+label::before,.icheck-material-blue>input:first-child:checked+input[type="hidden"]+label::before{background-color:#2196f3;border-color:#2196f3;}.icheck-material-blue>input:first-child:checked+label::after,.icheck-material-blue>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-blue>input[type="radio"]:first-child:checked+label::after,.icheck-material-blue>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#2196f3;}.icheck-material-lightblue>input:first-child{background-color:#03a9f4;}.icheck-material-lightblue>input:first-child::-ms-check{background-color:#03a9f4;}.icheck-material-lightblue>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-lightblue>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#03a9f4;}.icheck-material-lightblue>input:first-child:checked+label::before,.icheck-material-lightblue>input:first-child:checked+input[type="hidden"]+label::before{background-color:#03a9f4;border-color:#03a9f4;}.icheck-material-lightblue>input:first-child:checked+label::after,.icheck-material-lightblue>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-lightblue>input[type="radio"]:first-child:checked+label::after,.icheck-material-lightblue>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#03a9f4;}.icheck-material-cyan>input:first-child{background-color:#00bcd4;}.icheck-material-cyan>input:first-child::-ms-check{background-color:#00bcd4;}.icheck-material-cyan>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-cyan>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#00bcd4;}.icheck-material-cyan>input:first-child:checked+label::before,.icheck-material-cyan>input:first-child:checked+input[type="hidden"]+label::before{background-color:#00bcd4;border-color:#00bcd4;}.icheck-material-cyan>input:first-child:checked+label::after,.icheck-material-cyan>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-cyan>input[type="radio"]:first-child:checked+label::after,.icheck-material-cyan>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#00bcd4;}.icheck-material-teal>input:first-child{background-color:#009688;}.icheck-material-teal>input:first-child::-ms-check{background-color:#009688;}.icheck-material-teal>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-teal>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#009688;}.icheck-material-teal>input:first-child:checked+label::before,.icheck-material-teal>input:first-child:checked+input[type="hidden"]+label::before{background-color:#009688;border-color:#009688;}.icheck-material-teal>input:first-child:checked+label::after,.icheck-material-teal>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-teal>input[type="radio"]:first-child:checked+label::after,.icheck-material-teal>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#009688;}.icheck-material-green>input:first-child{background-color:#4caf50;}.icheck-material-green>input:first-child::-ms-check{background-color:#4caf50;}.icheck-material-green>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-green>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#4caf50;}.icheck-material-green>input:first-child:checked+label::before,.icheck-material-green>input:first-child:checked+input[type="hidden"]+label::before{background-color:#4caf50;border-color:#4caf50;}.icheck-material-green>input:first-child:checked+label::after,.icheck-material-green>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-green>input[type="radio"]:first-child:checked+label::after,.icheck-material-green>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#4caf50;}.icheck-material-lightgreen>input:first-child{background-color:#8bc34a;}.icheck-material-lightgreen>input:first-child::-ms-check{background-color:#8bc34a;}.icheck-material-lightgreen>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-lightgreen>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#8bc34a;}.icheck-material-lightgreen>input:first-child:checked+label::before,.icheck-material-lightgreen>input:first-child:checked+input[type="hidden"]+label::before{background-color:#8bc34a;border-color:#8bc34a;}.icheck-material-lightgreen>input:first-child:checked+label::after,.icheck-material-lightgreen>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-lightgreen>input[type="radio"]:first-child:checked+label::after,.icheck-material-lightgreen>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#8bc34a;}.icheck-material-lime>input:first-child{background-color:#cddc39;}.icheck-material-lime>input:first-child::-ms-check{background-color:#cddc39;}.icheck-material-lime>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-lime>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#cddc39;}.icheck-material-lime>input:first-child:checked+label::before,.icheck-material-lime>input:first-child:checked+input[type="hidden"]+label::before{background-color:#cddc39;border-color:#cddc39;}.icheck-material-lime>input:first-child:checked+label::after,.icheck-material-lime>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-lime>input[type="radio"]:first-child:checked+label::after,.icheck-material-lime>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#cddc39;}.icheck-material-yellow>input:first-child{background-color:#ffeb3b;}.icheck-material-yellow>input:first-child::-ms-check{background-color:#ffeb3b;}.icheck-material-yellow>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-yellow>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#ffeb3b;}.icheck-material-yellow>input:first-child:checked+label::before,.icheck-material-yellow>input:first-child:checked+input[type="hidden"]+label::before{background-color:#ffeb3b;border-color:#ffeb3b;}.icheck-material-yellow>input:first-child:checked+label::after,.icheck-material-yellow>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-yellow>input[type="radio"]:first-child:checked+label::after,.icheck-material-yellow>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#ffeb3b;}.icheck-material-amber>input:first-child{background-color:#ffc107;}.icheck-material-amber>input:first-child::-ms-check{background-color:#ffc107;}.icheck-material-amber>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-amber>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#ffc107;}.icheck-material-amber>input:first-child:checked+label::before,.icheck-material-amber>input:first-child:checked+input[type="hidden"]+label::before{background-color:#ffc107;border-color:#ffc107;}.icheck-material-amber>input:first-child:checked+label::after,.icheck-material-amber>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-amber>input[type="radio"]:first-child:checked+label::after,.icheck-material-amber>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#ffc107;}.icheck-material-orange>input:first-child{background-color:#ff9800;}.icheck-material-orange>input:first-child::-ms-check{background-color:#ff9800;}.icheck-material-orange>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-orange>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#ff9800;}.icheck-material-orange>input:first-child:checked+label::before,.icheck-material-orange>input:first-child:checked+input[type="hidden"]+label::before{background-color:#ff9800;border-color:#ff9800;}.icheck-material-orange>input:first-child:checked+label::after,.icheck-material-orange>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-orange>input[type="radio"]:first-child:checked+label::after,.icheck-material-orange>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#ff9800;}.icheck-material-deeporange>input:first-child{background-color:#ff5722;}.icheck-material-deeporange>input:first-child::-ms-check{background-color:#ff5722;}.icheck-material-deeporange>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-deeporange>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#ff5722;}.icheck-material-deeporange>input:first-child:checked+label::before,.icheck-material-deeporange>input:first-child:checked+input[type="hidden"]+label::before{background-color:#ff5722;border-color:#ff5722;}.icheck-material-deeporange>input:first-child:checked+label::after,.icheck-material-deeporange>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-deeporange>input[type="radio"]:first-child:checked+label::after,.icheck-material-deeporange>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#ff5722;}.icheck-material-brown>input:first-child{background-color:#795548;}.icheck-material-brown>input:first-child::-ms-check{background-color:#795548;}.icheck-material-brown>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-brown>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#795548;}.icheck-material-brown>input:first-child:checked+label::before,.icheck-material-brown>input:first-child:checked+input[type="hidden"]+label::before{background-color:#795548;border-color:#795548;}.icheck-material-brown>input:first-child:checked+label::after,.icheck-material-brown>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-brown>input[type="radio"]:first-child:checked+label::after,.icheck-material-brown>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#795548;}.icheck-material-grey>input:first-child{background-color:#9e9e9e;}.icheck-material-grey>input:first-child::-ms-check{background-color:#9e9e9e;}.icheck-material-grey>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-grey>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#9e9e9e;}.icheck-material-grey>input:first-child:checked+label::before,.icheck-material-grey>input:first-child:checked+input[type="hidden"]+label::before{background-color:#9e9e9e;border-color:#9e9e9e;}.icheck-material-grey>input:first-child:checked+label::after,.icheck-material-grey>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-grey>input[type="radio"]:first-child:checked+label::after,.icheck-material-grey>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#9e9e9e;}.icheck-material-bluegrey>input:first-child{background-color:#607d8b;}.icheck-material-bluegrey>input:first-child::-ms-check{background-color:#607d8b;}.icheck-material-bluegrey>input:first-child:not(:checked):not(:disabled):hover+label::before,.icheck-material-bluegrey>input:first-child:not(:checked):not(:disabled):hover+input[type="hidden"]+label::before{border-color:#607d8b;}.icheck-material-bluegrey>input:first-child:checked+label::before,.icheck-material-bluegrey>input:first-child:checked+input[type="hidden"]+label::before{background-color:#607d8b;border-color:#607d8b;}.icheck-material-bluegrey>input:first-child:checked+label::after,.icheck-material-bluegrey>input:first-child:checked+input[type="hidden"]+label::after{border-bottom-color:#fff;border-right-color:#fff;}.icheck-material-bluegrey>input[type="radio"]:first-child:checked+label::after,.icheck-material-bluegrey>input[type="radio"]:first-child:checked+input[type="hidden"]+label::after{background-color:#607d8b;} \ No newline at end of file