/* iCheck plugin Square skin, red
----------------------------------- */
.icheckbox_square-red, .iradio_square-red ,.icheckbox_square_red{ display: inline-block;  *display: inline;
vertical-align: middle; margin: 0; padding: 0; width: 16px; height: 16px; background: url(../images/ui-elements.png) no-repeat; border: none; cursor: pointer; }
.icheckbox_square-red,.icheckbox_square_red { background-position: 0 -350px; }
.icheckbox_square-red.hover { background-position: -50px -350px; }
.icheckbox_square-red.checked,.icheckbox_square_red.act { background-position: -100px -350px; }
.icheckbox_square-red.disabled { background-position: 0 -350px; cursor: default; }
.icheckbox_square-red.checked.disabled { background-position: 0 -350px; }
.iradio_square-red { background-position: -80px 0; }
.iradio_square-red.hover { background-position: -96px 0; }
.iradio_square-red.checked { background-position: -112px 0; }
.iradio_square-red.disabled { background-position: -128px 0; cursor: default; }
.iradio_square-red.checked.disabled { background-position: -144px 0; }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
.icheckbox_square-red,  .iradio_square-red { background-image: url(../images/ui-elements@2x.png); background-size: 500px auto; }
}