
.vbt-table-wrapper[data-v-b2e57c70] {
    position: relative;
}

/*
Loader styles copied from here: https://loading.io/css/
*/
.lds-ripple[data-v-b2e57c70] {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}
.lds-ripple div[data-v-b2e57c70] {
    position: absolute;
    border: 4px solid #000000;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple-data-v-b2e57c70 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div[data-v-b2e57c70]:nth-child(2) {
    animation-delay: -0.5s;
}
@keyframes lds-ripple-data-v-b2e57c70 {
0% {
        top: 28px;
        left: 28px;
        width: 0;
        height: 0;
        opacity: 1;
}
100% {
        top: -1px;
        left: -1px;
        width: 58px;
        height: 58px;
        opacity: 0;
}
}
.vbt-table-overlay[data-v-b2e57c70] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: #ffffff;
    position: absolute;
    opacity: 0.7;
    z-index: 7777;
}
.vbt-table-loader-wrapper[data-v-b2e57c70] {
    height: 100%;
    width: 100%;
    justify-content: center;
}
.vbt-table-loader-wrapper .progress[data-v-b2e57c70]{
    margin-left: 40%;
    margin-right: 40%;
}
.vbt-select-all-checkbox[data-v-b2e57c70] {
    margin-bottom: 20px;
}
.vbt-sort-cursor[data-v-b2e57c70] {
    cursor: pointer;
}
.custom-control-label[data-v-b2e57c70] {
    vertical-align: top;
}
.vbt-column-header[data-v-b2e57c70] {
    -webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    user-select: none;          /* Likely future */
}
.vbt-global-search-clear[data-v-b2e57c70] {
    cursor: pointer;
}
input[type="search"][data-v-b2e57c70] {
-webkit-appearance: searchfield;
}
input[type="search"][data-v-b2e57c70]::-webkit-search-cancel-button {
-webkit-appearance: searchfield-cancel-button;
}

/* Bootstrap 4 text input with clear icon on the right */
.has-clear-right[data-v-b2e57c70] {
    position: relative;
}
.has-clear-right .form-control[data-v-b2e57c70] {
    padding-right: 2.375rem;
}
.has-clear-right .form-control-feedback[data-v-b2e57c70] {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    font-weight: normal;
}
.has-clear-right .form-control-feedback[data-v-b2e57c70]:hover {
    color: red;
}

.custom-control-label[data-v-61665209] {
  vertical-align: top;
}


ul.pagination[data-v-72bc3f76] {
    margin-bottom: 0;
}
.vbt-per-page-dropdown[data-v-72bc3f76] {
    margin-left: 8px;
}

.custom-control-label[data-v-6a0f8ffe] {
  vertical-align: top;
}


.vbt-simple-filter-clear[data-v-240c72ef] {
    cursor: pointer;
}

/* Styles for wrapping the search box */
.main[data-v-240c72ef] {
    width: 50%;
    margin: 50px auto;
}

/* Bootstrap 4 text input with clear icon on the right */
.has-clear-right[data-v-240c72ef] {
    position: relative;
}
.has-clear-right .form-control[data-v-240c72ef] {
    padding-right: 2.375rem;
}
.has-clear-right .form-control-feedback[data-v-240c72ef] {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
}
.has-clear-right .form-control-feedback[data-v-240c72ef]:hover {
    color: red;
}


.scrollable-menu[data-v-d1386020] {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
