/* iCheck plugin Square skin, grey
----------------------------------- */
.icheckbox_square-grey,
.iradio_square-grey {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAYCAMAAADznIBPAAACeVBMVEVzcW7Tz8j////Tz8jTz8jTz8hzcW7Tz8hzcW5zcW7Tz8hzcW7Tz8jTz8hzcW5zcW5zcW7Tz8hzcW7Tz8jTz8hzcW7Tz8jTz8hzcW7Tz8hzcW7Tz8hzcW7Tz8jTz8jTz8hzcW7Tz8hzcW7Tz8hzcW7Tz8hzcW7Tz8hzcW5zcW7Tz8jTz8hzcW7Tz8jTz8hzcW7Tz8jTz8jTz8jTz8jTz8jTz8jTz8hzcW5zcW5zcW7Tz8jTz8hzcW7Tz8jTz8hzcW5zcW7Tz8jTz8jTz8jTz8jTz8hzcW5zcW7Tz8jTz8jTz8jTz8jTz8jTz8jTz8jTz8jTz8hzcW5zcW7Tz8jTz8hzcW5zcW7Tz8jTz8jU0MnV0cvV0svW08za19HTz8jTz8jc2dPe29bTz8jf3NfTz8jg3dji39vi4Nvk4t3q6ORzcW5zcW7r6uZzcW7Tz8hzcW7Tz8hzcW5zcW7t6+ju7eru7erv7uvw7+zw7+1zcW5zcW5zcW7Tz8hzcW5zcW7Tz8hzcW7Tz8j29vRzcW7Tz8j39vVzcW7Tz8j49/b49/b4+PdzcW7Tz8hzcW7Tz8hzcW7Tz8hzcW7Tz8hzcW7Tz8j6+vn7+/pzcW7Tz8hzcW7Tz8j8/PtzcW5zcW7Tz8hzcW7Tz8j9/fz9/f39/f3+/v1zcW7Tz8hzcW7Tz8hzcW7+/v7///9zcW7///92dHHTz8j9/f3+/v54d3SHhoOJh4WLiYaQjoyRj42VlJGko6GpqKatrKqysK+zsrC1tLO4t7W5uLbR0M93dXLT0tLW1tXY19fZ2Nfa2djj4+Lq6enu7u3y8vHz8/L09PT39/f6+vp1c3B/fXuDgn9373jaAAAArHRSTlMAAAADBAUFBgYHBwgICQkKDAwNDQ4ODxAQERESEhMUHBwdHh4gICEhIiQkJicnKCk1Njk7PD1HSElKSktLTE1YWVlaZWlqamtrbG1xcnN1dnh4eXl6ent9gIGDg4WLjY6PkpSUlZWam5+ssLGxsrKzs7S1tbm6vL6/wsPKysvS0tPT1dfX19nZ2tzd4eHi4uPj5OTl5ebs7+/w8PDx8vLz8/P09fj5+fr6+/v+fXvtugAABFFJREFUeF7lmOlzU1UYxs85bay1pKDGlJJqSQoKxIUACbYYCykhlQQJSSAVtWjFNcYEXGNBUxcU2wCuLSjuaVHeU1b3fd/Xv8iT3Hu9ueeemDRx5jrj8yUzz7zzPvc3c3KWFx0TihAQCiGxT8iAUASX8WW1+9Njk68+lva3Y1moqHnrUqP5Vx5NrZtHNFJ9JEvyzUt9wXjsKt9Ss1yIJel8go5hrYpuLcCCNqQC8KzoxHZvV9PZl3q3T8TMKnBLZBxkjW9uVXG1vgrc6A6vclobmi5wrgq7TSow85VA5lcERqUq2v8y8MKRbXalvnNwZKECvCALkFztaD7nstVJgOwChZf5qpivfFib32PFsiwef5sC3OYvjWS+wcCdBzaW1m880CkBz98PmW4l9/IM7J8vNWN+qZgvfZgltLy0z/KQRQK2hLSZzDcUeNaumLY+tstcAG4ZhuQcNXdOEoaLq5r5WjG/UNDY59b2cfeZCsCNfXwo840EDm/j6wejBeBNsHtuae7c3RAhTJtAp0ihYIWH7+NxF4BX6FPdRgLbDnXx9fZDNow7DsIV2txuONhBCPN5MR8hc9jK97GGzQSbw/pU5tcL/OnP780I+L7Xb5WB+4f09UP9GAcgwecmIEBIQJQbQMjVo+/T4yLYJcp11Qv8MaWfzwT4HkofkIHvulJf701jnIRePrcXUoQkRbkphNZcou/j9BG8RpTrqxV4+pPTwPTRCfrF79UAb733psLP3ZQ+co0MvM+ur7fvwzgHDj7XATlCcqLcHEJBq76PNUhwUJQbrBX4M/rLuwAfnqBfTUM1wPfTN24ZGLiT0se3Kv/hySZ9fdMkxnlo5nObIU9IXpSbRyjeoO/TECc4LsqN1wr8zk/01/c/OE6/noaqgG9+jb552+1H6ZMsVwZ++Vwx8GE4Twh8mMtVgKNniYGjXG59wHDqR/rbcfrNl9Xu0je+SN8+Svdeq+7STzjFS3oPXCxc0ntEuTmE1p8vXtLrRbnBmoHhzx8o/e5k9cfSDS9Q+tR1Cm9tmxafW3nT4nN9tQPDH99/e3Im5/D1z++Vcms/lvjcyscSn+sy9OJhL3fx6OYvHi8Zf/GoH5hEB8VXywg82FKa25KRrpaRMldLd5mrpfs/drUk5odD2vrQSPHx0PoQ3DFbzZ2dgGwrYWK+VswvFJjWLtP2WeYvPh5Ma/lQ5hsJTJY8d7XmefjMEul5uPhZyKxUcldm4OnFUjPml4r50ofZNnDPQ5v0PLRt0GYy31hgctHIYKdoALAoC5DodZx5hqM3AZBdRGRdWGYA0O73WEQDgHZuAGD8iMccmxjydplMXd4hzYindcs4yDq4pWTE07pZPOIxucM9bMTTYHX2aEY8JsGIx+ghXn967MiRsXQ/N8TrCOzITb2V2xno4IZ4gdTo1NRoKsAP8VxsWBcP+lz8EI/3CcKcCCdUQeSfhTlVLKjUH3GqNvd/C/wXpUvvaNqn7lYAAAAASUVORK5CYII=') /*../img/grey.png*/ no-repeat;
    *background: url(../img/grey.png) no-repeat; /* For IE 6 and 7 */
    border: none;
    cursor: pointer;
}

.icheckbox_square-grey {
    background-position: 0 0;
}
    .icheckbox_square-grey.hover {
        background-position: -24px 0;
    }
    .icheckbox_square-grey.checked {
        background-position: -48px 0;
    }
    .icheckbox_square-grey.disabled {
        background-position: -72px 0;
        cursor: default;
    }
    .icheckbox_square-grey.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square-grey {
    background-position: -120px 0;
}
    .iradio_square-grey.hover {
        background-position: -144px 0;
    }
    .iradio_square-grey.checked {
        background-position: -168px 0;
    }
    .iradio_square-grey.disabled {
        background-position: -192px 0;
        cursor: default;
    }
    .iradio_square-grey.checked.disabled {
        background-position: -216px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-grey,
    .iradio_square-grey {
        background-image: url(../img/grey@2x.png);
        background-size: 240px 24px;
    }
}