[class*=icheck-] {
	padding-left: 0px; margin-top: 6px !important; margin-bottom: 6px !important; min-height: 22px;
}
.icheck-inline {
	display: inline-block;
}
.icheck-inline + .icheck-inline {
	margin-top: 6px; margin-left: 0.75rem;
}
[class*=icheck-] > label {
	line-height: 22px; padding-left: 29px !important; font-weight: 400; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; cursor: pointer; min-height: 22px;
}
[class*=icheck-] > input:first-child {
	margin: 0px; position: absolute !important; opacity: 0;
}
[class*=icheck-] > input:first-child:disabled {
	cursor: default;
}
[class*=icheck-] > input:first-child + input[type=hidden] + label::before {
	border-radius: 0px; border: 1px solid rgb(211, 207, 200); border-image: none; width: 22px; height: 22px; margin-left: -29px; display: inline-block; position: absolute; content: "";
}
[class*=icheck-] > input:first-child + label::before {
	border-radius: 0px; border: 1px solid rgb(211, 207, 200); border-image: none; width: 22px; height: 22px; margin-left: -29px; display: inline-block; position: absolute; content: "";
}
[class*=icheck-] > input:first-child:checked + input[type=hidden] + label::after {
	border-width: medium 2px 2px medium; border-style: none solid solid none; border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) currentColor; border-image: none; left: 0px; top: 0px; width: 7px; height: 10px; display: inline-block; position: absolute; content: ""; transform: translate(7.75px, 4.5px) rotate(45deg);
}
[class*=icheck-] > input:first-child:checked + label::after {
	border-width: medium 2px 2px medium; border-style: none solid solid none; border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255) currentColor; border-image: none; left: 0px; top: 0px; width: 7px; height: 10px; display: inline-block; position: absolute; content: ""; transform: translate(7.75px, 4.5px) rotate(45deg);
}
[class*=icheck-] > input[type=radio]:first-child + input[type=hidden] + label::before {
	border-radius: 50%;
}
[class*=icheck-] > input[type=radio]:first-child + label::before {
	border-radius: 50%;
}
[class*=icheck-] > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-width: 2px;
}
[class*=icheck-] > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-width: 2px;
}
[class*=icheck-] > input:first-child:disabled + input[type=hidden] + label {
	cursor: default; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
[class*=icheck-] > input:first-child:disabled + input[type=hidden] + label::before {
	cursor: default; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
[class*=icheck-] > input:first-child:disabled + label {
	cursor: default; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
[class*=icheck-] > input:first-child:disabled + label::before {
	cursor: default; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.icheck-default > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(173, 173, 173);
}
.icheck-default > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(173, 173, 173);
}
.icheck-default > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(173, 173, 173); background-color: rgb(230, 230, 230);
}
.icheck-default > input:first-child:checked + label::before {
	border-color: rgb(173, 173, 173); background-color: rgb(230, 230, 230);
}
.icheck-default > input:first-child:checked + input[type=hidden] + label::after {
	border-right-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.icheck-default > input:first-child:checked + label::after {
	border-right-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.icheck-primary > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(46, 109, 164);
}
.icheck-primary > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(46, 109, 164);
}
.icheck-primary > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(46, 109, 164); background-color: rgb(51, 122, 183);
}
.icheck-primary > input:first-child:checked + label::before {
	border-color: rgb(46, 109, 164); background-color: rgb(51, 122, 183);
}
.icheck-success > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(76, 174, 76);
}
.icheck-success > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(76, 174, 76);
}
.icheck-success > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.icheck-success > input:first-child:checked + label::before {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.icheck-info > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(70, 184, 218);
}
.icheck-info > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(70, 184, 218);
}
.icheck-info > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.icheck-info > input:first-child:checked + label::before {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.icheck-warning > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(238, 162, 54);
}
.icheck-warning > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(238, 162, 54);
}
.icheck-warning > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.icheck-warning > input:first-child:checked + label::before {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.icheck-danger > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(212, 63, 58);
}
.icheck-danger > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(212, 63, 58);
}
.icheck-danger > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.icheck-danger > input:first-child:checked + label::before {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.icheck-turquoise > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(26, 188, 156);
}
.icheck-turquoise > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(26, 188, 156);
}
.icheck-turquoise > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(26, 188, 156); background-color: rgb(26, 188, 156);
}
.icheck-turquoise > input:first-child:checked + label::before {
	border-color: rgb(26, 188, 156); background-color: rgb(26, 188, 156);
}
.icheck-emerland > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(46, 204, 113);
}
.icheck-emerland > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(46, 204, 113);
}
.icheck-emerland > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(46, 204, 113); background-color: rgb(46, 204, 113);
}
.icheck-emerland > input:first-child:checked + label::before {
	border-color: rgb(46, 204, 113); background-color: rgb(46, 204, 113);
}
.icheck-peterriver > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(52, 152, 219);
}
.icheck-peterriver > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(52, 152, 219);
}
.icheck-peterriver > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219);
}
.icheck-peterriver > input:first-child:checked + label::before {
	border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219);
}
.icheck-amethyst > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(155, 89, 182);
}
.icheck-amethyst > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(155, 89, 182);
}
.icheck-amethyst > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(155, 89, 182); background-color: rgb(155, 89, 182);
}
.icheck-amethyst > input:first-child:checked + label::before {
	border-color: rgb(155, 89, 182); background-color: rgb(155, 89, 182);
}
.icheck-wetasphalt > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(52, 73, 94);
}
.icheck-wetasphalt > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(52, 73, 94);
}
.icheck-wetasphalt > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(52, 73, 94); background-color: rgb(52, 73, 94);
}
.icheck-wetasphalt > input:first-child:checked + label::before {
	border-color: rgb(52, 73, 94); background-color: rgb(52, 73, 94);
}
.icheck-greensea > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(22, 160, 133);
}
.icheck-greensea > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(22, 160, 133);
}
.icheck-greensea > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(22, 160, 133); background-color: rgb(22, 160, 133);
}
.icheck-greensea > input:first-child:checked + label::before {
	border-color: rgb(22, 160, 133); background-color: rgb(22, 160, 133);
}
.icheck-nephritis > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(39, 174, 96);
}
.icheck-nephritis > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(39, 174, 96);
}
.icheck-nephritis > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(39, 174, 96); background-color: rgb(39, 174, 96);
}
.icheck-nephritis > input:first-child:checked + label::before {
	border-color: rgb(39, 174, 96); background-color: rgb(39, 174, 96);
}
.icheck-belizehole > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(41, 128, 185);
}
.icheck-belizehole > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(41, 128, 185);
}
.icheck-belizehole > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(41, 128, 185); background-color: rgb(41, 128, 185);
}
.icheck-belizehole > input:first-child:checked + label::before {
	border-color: rgb(41, 128, 185); background-color: rgb(41, 128, 185);
}
.icheck-wisteria > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(142, 68, 173);
}
.icheck-wisteria > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(142, 68, 173);
}
.icheck-wisteria > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(142, 68, 173); background-color: rgb(142, 68, 173);
}
.icheck-wisteria > input:first-child:checked + label::before {
	border-color: rgb(142, 68, 173); background-color: rgb(142, 68, 173);
}
.icheck-midnightblue > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(44, 62, 80);
}
.icheck-midnightblue > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(44, 62, 80);
}
.icheck-midnightblue > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(44, 62, 80); background-color: rgb(44, 62, 80);
}
.icheck-midnightblue > input:first-child:checked + label::before {
	border-color: rgb(44, 62, 80); background-color: rgb(44, 62, 80);
}
.icheck-sunflower > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(241, 196, 15);
}
.icheck-sunflower > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(241, 196, 15);
}
.icheck-sunflower > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(241, 196, 15); background-color: rgb(241, 196, 15);
}
.icheck-sunflower > input:first-child:checked + label::before {
	border-color: rgb(241, 196, 15); background-color: rgb(241, 196, 15);
}
.icheck-carrot > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(230, 126, 34);
}
.icheck-carrot > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(230, 126, 34);
}
.icheck-carrot > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(230, 126, 34); background-color: rgb(230, 126, 34);
}
.icheck-carrot > input:first-child:checked + label::before {
	border-color: rgb(230, 126, 34); background-color: rgb(230, 126, 34);
}
.icheck-alizarin > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(231, 76, 60);
}
.icheck-alizarin > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(231, 76, 60);
}
.icheck-alizarin > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(231, 76, 60); background-color: rgb(231, 76, 60);
}
.icheck-alizarin > input:first-child:checked + label::before {
	border-color: rgb(231, 76, 60); background-color: rgb(231, 76, 60);
}
.icheck-clouds > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(236, 240, 241);
}
.icheck-clouds > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(236, 240, 241);
}
.icheck-clouds > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(236, 240, 241); background-color: rgb(236, 240, 241);
}
.icheck-clouds > input:first-child:checked + label::before {
	border-color: rgb(236, 240, 241); background-color: rgb(236, 240, 241);
}
.icheck-clouds > input:first-child:checked + input[type=hidden] + label::after {
	border-right-color: rgb(149, 165, 166); border-bottom-color: rgb(149, 165, 166);
}
.icheck-clouds > input:first-child:checked + label::after {
	border-right-color: rgb(149, 165, 166); border-bottom-color: rgb(149, 165, 166);
}
.icheck-concrete > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(149, 165, 166);
}
.icheck-concrete > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(149, 165, 166);
}
.icheck-concrete > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(149, 165, 166); background-color: rgb(149, 165, 166);
}
.icheck-concrete > input:first-child:checked + label::before {
	border-color: rgb(149, 165, 166); background-color: rgb(149, 165, 166);
}
.icheck-orange > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(243, 156, 18);
}
.icheck-orange > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(243, 156, 18);
}
.icheck-orange > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(243, 156, 18); background-color: rgb(243, 156, 18);
}
.icheck-orange > input:first-child:checked + label::before {
	border-color: rgb(243, 156, 18); background-color: rgb(243, 156, 18);
}
.icheck-pumpkin > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(211, 84, 0);
}
.icheck-pumpkin > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(211, 84, 0);
}
.icheck-pumpkin > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(211, 84, 0); background-color: rgb(211, 84, 0);
}
.icheck-pumpkin > input:first-child:checked + label::before {
	border-color: rgb(211, 84, 0); background-color: rgb(211, 84, 0);
}
.icheck-pomegranate > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(192, 57, 43);
}
.icheck-pomegranate > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(192, 57, 43);
}
.icheck-pomegranate > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(192, 57, 43); background-color: rgb(192, 57, 43);
}
.icheck-pomegranate > input:first-child:checked + label::before {
	border-color: rgb(192, 57, 43); background-color: rgb(192, 57, 43);
}
.icheck-silver > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(189, 195, 199);
}
.icheck-silver > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(189, 195, 199);
}
.icheck-silver > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(189, 195, 199); background-color: rgb(189, 195, 199);
}
.icheck-silver > input:first-child:checked + label::before {
	border-color: rgb(189, 195, 199); background-color: rgb(189, 195, 199);
}
.icheck-asbestos > input:first-child:not(:disabled):not(:checked):hover + input[type=hidden] + label::before {
	border-color: rgb(127, 140, 141);
}
.icheck-asbestos > input:first-child:not(:disabled):not(:checked):hover + label::before {
	border-color: rgb(127, 140, 141);
}
.icheck-asbestos > input:first-child:checked + input[type=hidden] + label::before {
	border-color: rgb(127, 140, 141); background-color: rgb(127, 140, 141);
}
.icheck-asbestos > input:first-child:checked + label::before {
	border-color: rgb(127, 140, 141); background-color: rgb(127, 140, 141);
}
