/* this is all to override the default checkboxes */
input[type="radio"], input[type="checkbox"] {
	display: none;
}
input[type=checkbox] + label:before, input[type=radio]:checked + label:before {
	display: inline-block;
	cursor: pointer;
}
input[type=radio]:checked + label:before {
    border-radius: .5rem;
}
label {
    display: inline-block;
    color: #595959;
    font-size: .85rem;
    line-height: .95rem;
    margin: .3rem 0;
    font-weight: 400;
    cursor: pointer;
    white-space: nowrap;
}
label:before {  
    content: "";  
    display: inline-block;  
    width: .8rem;  
    height: .8rem;
    border-radius: .2rem;
    margin-right: .4rem;
    vertical-align: bottom;
}
input[type=checkbox].big + label {
    margin-bottom: .5rem;
}
input[type=checkbox].big + label:before {  
    content: "";  
    display: inline-block;  
    width: 1.4rem;  
    height: 1.4rem;
    line-height: 1.3rem;
    border-radius: .2rem;
    margin-right: .3rem;
    vertical-align: middle;
}
input[type=checkbox]:checked + label,
input[type=radio]:checked + label:before {
    color: #333333;
}
input[type=checkbox]:checked + label:before,
input[type=radio]:checked + label:before {  
    background: #1360b6;  
}
input[type=checkbox]:not(:checked) + label:before,
input[type=radio]:not(:checked) + label:before {  
    background: #ededed;  
}


