
.h-100vh{
    height: 100vh;
}

.farmers-one-bg{
   background-image: url(../images/farmers-pride/login-bg-img.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.btn-white{
    --vz-btn-color: #000000;
    --vz-btn-bg: #ffffff;
    --vz-btn-border-color: #000000;
    --vz-btn-hover-color: #030303;
    --vz-btn-hover-bg: #bcb7b7a1;
    --vz-btn-hover-border-color: #000000;
    --vz-btn-focus-shadow-rgb: var(--vz-success-rgb);
    --vz-btn-active-color: #191515;
    --vz-btn-active-bg: #ffffff;
    --vz-btn-active-border-color: #000000;
    --vz-btn-disabled-bg: #1d1d1d91;
    --vz-btn-disabled-border-color: #3c3d3da8;
    --vz-btn-disabled-color: #000000;
}

.form-control:focus{
    border-color: #ced4da !important;
}

.h-310px{
    height: 310px !important;
}

/* Start Toaster */
#toast-container {
    padding: 0px 15px;
    z-index: 999999999;
}
#toast-container > .toast-success,
#toast-container > .toast-error,
#toast-container > .toast-warning,
#toast-container > .toast-gray {
    background-image: unset !important;
}
.toast-top-center {
    top: 15px !important;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    position: absolute;
    width: 100%;
}
.toast {
    padding: 20px 30px !important;
    overflow: hidden !important;
    border-radius: 6px !important;
    border: 0px !important;
    max-width: 348px;
    width: 100% !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
#toast-container > div {
    /* width: auto !important; */
    opacity: 1;
    box-shadow: unset !important;
}
.toast-message {
    text-align: center !important;
}
.toast-error {
    background-color: red !important;
}
.toast-error .toast-message {
    color: white !important;
}
.toast-success {
    background-color: green !important;
}
.toast-success .toast-message {
    color: white !important;
}
.toast-warning {
    background-color: yellow !important;
}
.toast-warning .toast-message {
    color: black !important;
}
.toast-gray {
    background-color: #017d03 !important;
}
.toast-gray .toast-message {
    color: white !important;
}
/* End Toaster */
.modalScrollable{
    height: 500px !important;
    overflow: auto !important;
}
.dataTables_scrollBody{
    min-height: 500px;
}
