/* iCheck plugin Minimal skin, blue
----------------------------------- */
.iradio_minimal-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 29px;
    height: 29px;
    background: url(blue.main.png) no-repeat;
    border: none;
    cursor: pointer;
}

.iradio_minimal-blue {
    background-position: 0 0;
}
.iradio_minimal-blue.hover {
    background-position: -68px 0;
}
.iradio_minimal-blue.checked {
    background-position: -34px 0;
}
.iradio_minimal-blue.disabled {
    background-position: -160px 0;
    cursor: default;
}
.iradio_minimal-blue.checked.disabled {
    background-position: -180px 0;
}

.iradio_minimal-gray {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 24px;
    height: 24px;
    background: url(gray.main.png) no-repeat;
    border: none;
    cursor: pointer;
}

.iradio_minimal-gray {
    background-position: 0 0;
}
.iradio_minimal-gray.hover {
    background-position: -59px 0;
}
.iradio_minimal-gray.checked {
    background-position: -29px 0;
}
.iradio_minimal-gray.disabled {
    background-position: -160px 0;
    cursor: default;
}

.iradio_minimal-gray.checked.disabled {
    background-position: -180px 0;
}


.icheckbox_minimal-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    padding: 0;
    width: 39px;
    height: 39px;
    background: url(checkbox-huge.png) no-repeat;
    border: none;
    cursor: pointer;
    margin-top: -17px;
    margin-right: 10px;
}

.icheckbox_minimal-blue {
    background-position: 0 0;
}
.icheckbox_minimal-blue.hover {
    background-position: -80px 0;
}
.icheckbox_minimal-blue.checked {
    background-position: -40px 0;
}

.icheckbox_minimal-blue.checked.disabled {
    background-position: -180px 0;
}

.thegivingco-checkbox {
    margin-top: 15px;
    margin-bottom: 15px;
}

.thegivingco-checkbox label {
    width: 100%;
    font-weight: normal;
    font-style: italic;
    padding-left: 10px;
}