
.form-check input[type=checkbox] {
    cursor: pointer;
}
.form-check input[type=checkbox] {
    border-radius: .25em;
}
.form-check input[type=checkbox] {
    float: left;
    margin-left: -1.6em;
}
.form-check input[type=checkbox] {
    width: 1.1em;
    height: 1.1em;
    margin-top: .2em;
    vertical-align: top;
    background-color: var(--vz-input-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid var(--vz-input-check-border);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}

.form-check input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
    background-color: #0ab39c;
    border-color: #0ab39c;
}


.form-check label {
    cursor: pointer;
    margin-bottom: 0;
}

.radio-btn-list {
    vertical-align: middle;
}

.radio-btn-list label {
    padding-right: 10px;
    margin:3px 0;
}

.radio-btn-list input {
    margin: 7px;
}

.navbar-nav .nav-item, .navbar-nav .menu-title {
    border-bottom: none;
}

    .navbar-nav .nav-item:hover {
        background-color: #05a18b;
        color: #fff;
    }

input[type=text]:focus {
    border: 0;
    background-color: lightgoldenrodyellow;
}

.choices__inner:focus {
    border: 0;
    background-color: lightgoldenrodyellow !important;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #405189;
    background-color: #fff;
    border-color: #405189;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(65,72,133,.5);
    box-shadow: 1px 1px 4px 0px rgba(65,72,133,.5);
}

.btn-check:focus + .btn-success, .btn-success:focus {
    color: #099885;
    background-color: #fff;
    border-color: #088f7d;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(47,190,171,.5);
    box-shadow: 1px 1px 4px 0px rgba(47,190,171,.5);
}

.tableFixHead {
    overflow: auto;
    height: 100px;
}

    .tableFixHead thead th {
        position: sticky;
        top: -1px;
        z-index: 1;
        border: 1px solid #dee2e6;
        border-top: 0;
    }

.hide-scrollbar {
    height: calc(100vh - 530px) !important;
}

.calc-box {
    bottom: 0;
    padding: 0;
    position: fixed;
    right: 0;
    left: 60px;
    height: 120px;
    background-color: #fff;
}

[data-layout=vertical][data-sidebar-size=sm-hover] .calc-box {
    left: 60px;
}

/*# sourceMappingURL=custom.min.css.map */
