:root {
    --bs-primary: #2962ff;
    --bs-link-color: #2962ff;
    --bs-link-color-rgb: 41, 98, 255;

    --bs-light: #f1f1f4;
    --bs-light-active: #e9e9ef;
    --bs-text-primary: #2962ff;

    --bs-primary-active: #2962ff;
    --bs-link-active-color: #2962ff;
    --bs-link-hover-color-rgb: 41, 98, 255;

    --bs-app-header-base-bg-color: #fcfcfc;
    --bs-app-header-minimize-bg-color: rgba(252, 252, 252, 0.5);
    --bs-app-bg-color: #fcfcfc;

    --bs-app-header-height: 125px;

    --bs-app-header-minimize-box-shadow: rgba(0, 0, 0, 0.03) 0px 32px 5px -30px;

    --tag-text-color: var(--bs-gray-700);
    --tag-bg: var(--bs-gray-200);
}


[data-bs-theme="dark"] {

    --light-sidebar-color: #a9a9b1;
    --sidebar-active-text-color: #fff;

    --bs-app-header-base-bg-color: #0F1014;
    --bs-app-header-minimize-bg-color: rgba(15, 16, 20, 0.5);
    --bs-app-bg-color: #0F1014;
    --bs-light: #1b1c22;
    --bs-light-active: #1f212a;

    --tag-text-color: var(--bs-gray-700);
    --tag-bg: var(--bs-gray-200);
}


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

a:focus {
    outline: 0;
}

/* form validations */
.has-error > .help-block, .help-block-error {
    margin-top: 5px;
    color: var(--bs-text-danger);
}

.has-error .form-control, .has-error .input-group-text {
    border-color: var(--bs-text-danger);
}

.required:after {
    display: none !important;
}
/* end of form validations */
