﻿.alpha.form-check.dummy {
    border-color: transparent;
    background-color: transparent;
}

.form-control{
    min-width:5rem;
}
.alpha.form-check {
    /*margin-right: 1em;
    margin-bottom: 0.75em;*/
    padding-left: 0.75em;
    border: 1px solid #DDDDDD;
    display: flex;
    align-items: center;
}

    .alpha.form-check .form-check-label {
        position: relative;
        padding: 0.5em 1em;
        padding-left: 2em;
        width: 100%;
    }

        .alpha.form-check .form-check-label .form-check-input {
            display: none;
        }

        .alpha.form-check .form-check-label .form-check-checkmark {
            position: absolute;
            /*top: calc(50% - 11px);*/
            top: 14px;
            left: 0;
            margin: 0;
            height: 22px;
            width: 22px;
            background-color: #F8F8F8;
            border: 0.5px solid #cacece;
        }

        .alpha.form-check .form-check-label .form-check-input[type=radio] ~ .form-check-checkmark {
            border-radius: 50%;
        }

        .alpha.form-check .form-check-label .form-check-input:checked ~ .form-check-checkmark {
            background-color: #2196F3;
        }

        .alpha.form-check .form-check-label .form-check-checkmark:after {
            content: "";
            position: absolute;
            display: none;
        }

        .alpha.form-check .form-check-label .form-check-input:checked ~ .form-check-checkmark:after {
            display: block;
        }

        .alpha.form-check .form-check-label .form-check-checkmark:after {
            left: calc(50% - 3px);
            top: calc(50% - 7.5px);
            width: 6.5px;
            height: 13px;
            border: solid white;
            border-width: 0 3px 3px 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }
