/* CSS Document */

.icheckbox_square-blue,
.iradio_square-blue,
.icheckbox_square-white,
.iradio_square-white{ float:left; display:inline-block; margin:0; padding:0; width:1.8rem; height:1.8rem; border:none; cursor:pointer; background-size:1.8rem 1.8rem !important; transition:0.12s;}
.icheckbox_square-blue { background:url(../images/icheck/hp-check-gray.svg) no-repeat;}
.icheckbox_square-blue.hover { background:url(../images/icheck/hp-check-green.svg) no-repeat;}
.icheckbox_square-blue.checked { background:url(../images/icheck/hp-checked-green.svg) no-repeat;}
.icheckbox_square-blue.disabled { background:url(../images/icheck/hp-check-disabled1.svg) no-repeat;}
.iradio_square-blue { background:url(../images/icheck/hp-radio-gray.svg) no-repeat;}
.iradio_square-blue.hover { background:url(../images/icheck/hp-radio-green.svg) no-repeat;}
.iradio_square-blue.checked { background:url(../images/icheck/hp-radioed-green.svg) no-repeat;}
.iradio_square-blue.disabled { background:url(../images/icheck/hp-radio-disabled1.svg) no-repeat;}
.icheckbox_square-white { background:url(../images/icheck/hp-check-dark.svg) no-repeat;}
.icheckbox_square-white.hover { background:url(../images/icheck/hp-check-gray.svg) no-repeat;}
.icheckbox_square-white.checked { background:url(../images/icheck/hp-checked-gray.svg) no-repeat;}
.icheckbox_square-white.disabled { background:url(../images/icheck/hp-check-disabled2.svg) no-repeat;}
.iradio_square-white { background:url(../images/icheck/hp-radio-dark.svg) no-repeat;}
.iradio_square-white.hover { background:url(../images/icheck/hp-radio-gray.svg) no-repeat;}
.iradio_square-white.checked { background:url(../images/icheck/hp-radioed-gray.svg) no-repeat;}
.iradio_square-white.disabled { background:url(../images/icheck/hp-radio-disabled2.svg) no-repeat;}
.hp-checks{ float:left;}
.hp-checks>div, .hp-checks em{ float:left;}
.hp-checks em{ font-size:1.6rem; font-style:normal; line-height:1.8rem; margin-left:0.5rem; margin-right:1.5rem; color:#777879;}
.hp-checks a{ float:right; font-size:1.6rem; color:#777879 !important;}
.hp-clue-checks{ position:absolute; width:6rem; right:0; top:0; bottom:0;}
.hp-clue-checks .hp-checks{ position:absolute; top:50%; left:50%; margin-top:-0.9rem; margin-left:-0.9rem;}