﻿/*label input[type="radio"], label input[type="checkbox"] {
    display:none;
}

label input[type="radio"] ~ i.fa.fa-circle-o {
    display: inline;
}

label input[type="radio"] ~ i.fa.fa-dot-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o {
    display: inline;
}

label input[type="radio"] ~ span {
    font-weight:normal;
}

label input[type="radio"]:checked ~ span {
    font-weight:bold;
}
    
label input[type="checkbox"] ~ i.fa.fa-square-o, label input[type="checkbox"] ~ i.far.fa-square {
    display: inline;
}
    
label input[type="checkbox"] ~ i.fa.fa-check-square-o, label input[type="checkbox"] ~ i.far.fa-check-square {
    display: none;
}
    
label input[type="checkbox"]:checked ~ i.fa.fa-square-o, label input[type="checkbox"]:checked ~ i.far.fa-square {
    display: none;
}

label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o, label input[type="checkbox"]:checked ~ i.far.fa-check-square {
    display: inline;
}

label input[type="checkbox"] ~ span {
    font-weight:normal;
}

label input[type="checkbox"]:checked ~ span {
    font-weight:bold;
}*/
label input[type="radio"], label input[type="checkbox"] {
    display:none;        
}

label input[type="checkbox"] ~ i.far.fa-square,
label input[type="radio"] ~ i.far.fa-square {
    display: inline;
}
    
label input[type="checkbox"] ~ i.far.fa-check-square,
label input[type="radio"] ~ i.far.fa-check-square {
    display: none;
}
    
label input[type="checkbox"]:checked ~ i.far.fa-square,
label input[type="radio"]:checked ~ i.far.fa-square {
    display: none;
}

label input[type="checkbox"]:checked ~ i.far.fa-check-square,
label input[type="radio"]:checked ~ i.far.fa-check-square {
    display: inline;
}

label input[type="checkbox"] ~ span,
label input[type="radio"] ~ span {
    font-weight:normal;
}

label input[type="checkbox"]:checked ~ span,
label input[type="radio"]:checked ~ span {
    font-weight:bold;
}

.input-group-btn > a.btn, .input-group-btn > span.btn {
    border-radius: 0;
    display: inline-block;
    padding: 1rem;
    line-height: 1;
}

.input-group-btn > a.btn > .fa-lg {
    color: #fff;
    font-size: 2.2rem;
}