/* iCheck plugin Square skin, blue
----------------------------------- */
.icheckbox_square-blue{
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 19px;
    height: 19px;
    background:url(../images/icons/checkbox_btn.png) no-repeat;
    border: none;
    cursor: pointer;
}
.iradio_square-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 33px;
    height: 33px;
    background: url(../images/icons/radio_btn.png) no-repeat;
    border: none;
    cursor: pointer;
}
.iradio_small {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 23px;
    height: 23px;
    background: url(../images/exchange_icons/small_radio_icons.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-blue {
    background-position: 0 0;
}
    .icheckbox_square-blue.hover {
        background-position: -38px 0;
    }
	 .icheckbox_square-blue.focus {
        background-position: -38px 0;
    }
    .icheckbox_square-blue.checked {
        background-position: -19px 0;
    }
	 .icheckbox_square-blue.checked.focus {
        background-position: -95px 0;
    }
    .icheckbox_square-blue.disabled {
        background-position: -57px 0;
        cursor: default;
    }
    .icheckbox_square-blue.checked.disabled {
        background-position: -76px 0;
    }

.iradio_square-blue {
    background-position: 0 0;
}
    .iradio_square-blue.hover {
        background-position: -99px 0;
    }
	.iradio_square-blue.focus {
        background-position: -99px 0;
    }
    .iradio_square-blue.checked {
        background-position: -33px 0;
    }
    .iradio_square-blue.disabled {
        background-position: -132px 0;
        cursor: default;
    }
    .iradio_square-blue.checked.disabled {
        background-position: -165px 0;
    }

.iradio_small {
    background-position: 0 0;
}
    .iradio_small.hover {
        background-position: -46px 0;
    }
	.iradio_small.focus{
		 background-position: -46px 0;
		}
    .iradio_small.checked {
        background-position: -23px 0;
    }
    .iradio_small.disabled {
        background-position: -136px 0;
        cursor: default;
    }
    .iradio_small.checked.disabled {
        background-position: -92px 0;
    }
	.iradio_small.checked.focus {
        background-position: -115px 0;
    }

/*Start of Dependent checkbox moved stop sidebar*/ 

.family10 > .icheckbox_square-blue {
    display: inline-block !important;
    *display: inline !important;
    vertical-align: middle !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 24px !important;
    height: 25px !important;
    background: url(../images/icons/blue.png) no-repeat !important;
    border: none !important;
    cursor: pointer !important;
}

.family10 > .icheckbox_square-blue {
    background-position: 0 0 !important;
}

    .family10 > .icheckbox_square-blue.hover {
        background-position: -48px 0 !important;
    }

    .family10 > .icheckbox_square-blue.checked {
        background-position: -24px 0 !important;
    }

    .family10 > .icheckbox_square-blue.disabled {
        background-position: -72px 0 !important;
        cursor: default;
    }

    .family10 > .icheckbox_square-blue.checked.disabled {
        background-position: -96px 0 !important;
    }

/*End of Dependent checkbox moved stop sidebar*/ 


/* HiDPI support */
/*@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-blue,
    .iradio_square-blue {
        background-image: url(blue@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}*/