.checkboxContainer input{
    display:none;
}
.checkboxContainer{
    display:inline-block;
    padding-left:25px;
    position:relative;
    cursor:pointer;
    font-family:'Roboto';
    font-weight:100 !important;
    font-size:1.2rem;
    user-select:none;
    padding-bottom:10px;
    padding-top:2px;
    padding-right:10px;
    width:30% !important;
    float:left;
}
.checkboxContainer .checkmark{
    display:inline-block;
    width:20px;
    height:20px;
    position:absolute;
    left:0;
    top:0;
    border-radius:4px;
    border:2px solid #035dab;
}
.checkboxContainer input:checked + .checkmark{
    background-color:#035dab;
}
.checkboxContainer input:checked + .checkmark:after{
    content:"";
    position:absolute;
    height:7px;
    width:15px;
    border-left:2px solid white;
    border-bottom:2px solid white;
    top:45%;
    left:50%;
    transform:translate(-50%,-50%) rotate(-45deg);
}
