.border-end {
    border-right: var(--vz-border-width) var(--vz-border-style) #482668!important;;
}

body{

    color: black;
}

[data-layout-mode=dark] body::before {

    background-color: rgb(255 255 255 / 95%) !important;
    
}

:is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6){
    color: black;
}

.table {
    color: black;
    vertical-align: top;
    border-color: #cfd3d5;

}

[data-layout-mode=dark] .card
{
    border-color: #cfd3d5;
}

.card::after {
    border-color: transparent;
    left: -3px;
    bottom: -3px;
    border-radius: 0 0 0 3px;

}

.card::before
{
    border-color: transparent;
    right: -3px;
    top: -3px;
    border-radius: 0 3px 0 0;
}

.form-control{
    
    color: #3d3d3d;
}

.card-body
{
    color: whitesmoke;
}

.form-label{
    color: #3d3d3d;
}

option {
    color: #3d3d3d;
}

.form-control:focus {
    color: #3d3d3d !important;
}


.step-arrow-nav .nav {
    background-color: #f3f6f9;
}

.step-arrow-nav .nav .nav-link{
    color: #8c68cd;
    background: #dedeff;
}

.select2-container--default .select2-search--dropdown .select2-search__field
{
    color: #3d3d3d !important;
}

.select2-container--default .select2-selection--single{
    background-color: #f2f3f4;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #2a4562 !important;
    border-radius: 0.25rem !important;
}

.select2-container--default .select2-search--dropdown {
   
    background-color: #f2f3f4 !important;;
}

.select2-container--default .select2-selection--single
{
    background-color: #f2f3f4 !important;;
}

.watermark{
    position: absolute;
    top: 163px;
    right: 73px;
    transform: translate(-50%, -50%);
    color: #bfbfbf;
    transform: rotate(328deg);
    font-size: 25px;
    opacity: 0.7;
}

.form-control:disabled {
    background-color: #e6e7e7;
    opacity: 1;
}

div#example_filter label{
    color:black;
}

.dataTables_length label{
    color:black;
}

div#example_filter .form-control{
    width: 250px;
}