body {
    background: #ffffff;
}

a {
    color: var(--primary-blue-500);
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #187DE4;
    text-decoration: underline;
}


/* width */

::-webkit-scrollbar {
    width: 5px;
}


/* Track */

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5 grey;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}


/* Handle */

::-webkit-scrollbar-thumb {
    background: lightblue;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}


/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
    background: rgb(142, 179, 188);
}


/* a:hover {
  color: var(--primary-blue-500) !important;
}
a:active {
  background-color: #187DE4 !important;
  color: var(--white) !important;
} */


/* text color */

.text-color-gray-ab {
    color: var(--gray-ab) !important;
}


/* text blue */

.text-color-primary-blue-700 {
    color: var(--primary-blue-700) !important;
}

.text-color-secondary-blue-600 {
    color: var(--secondary-blue-600) !important;
}

.text-color-primary-blue-500 {
    color: var(--primary-blue-500) !important;
}

.text-color-primary-blue-500.text-color-hover-white:hover,
.text-color-primary-blue-500.text-color-hover-white:active {
    color: var(--white) !important;
}

.text-color-primary-blue-400 {
    color: var(--primary-blue-400) !important;
}


/* text pink */

.text-color-primary-pink-700 {
    color: var(--primary-pink-700) !important;
}

.text-color-secondary-pink-600 {
    color: var(--secondary-pink-600) !important;
}

.text-color-primary-pink-500 {
    color: var(--primary-pink-500) !important;
}

.text-color-primary-pink-400 {
    color: var(--primary-pink-400) !important;
}


/* text yellow */

.text-color-primary-yellow-700 {
    color: var(--primary-yellow-700) !important;
}

.text-color-secondary-yellow-600 {
    color: var(--secondary-yellow-600) !important;
}

.text-color-secondary-yellow-500 {
    color: var(--secondary-yellow-500) !important;
}


/* text green */

.text-color-primary-green-500 {
    color: var(--primary-green-500) !important;
}

.text-color-secondary-green-400 {
    color: var(--secondary-green-400) !important;
}


/* teel */

.text-color-teel-400 {
    color: var(--teel-400) !important;
}

.text-color-teel-500 {
    color: var(--teel-500) !important;
}


/* red */

.text-color-primary-red {
    color: var(--primary-red) !important;
}

.text-color-secondary-red {
    color: var(--secondary-red) !important;
}

.text-color-red {
    color: var(--red) !important;
}

.text-color-light-red {
    color: var(--light-red) !important;
}


/* black grey white */

.text-color-high-contrast {
    color: var(--high-contrast) !important;
}

.text-color-main-text {
    color: var(--main-text) !important;
}

.text-color-text-2 {
    color: var(--text-2) !important;
}

.text-color-miscellanous {
    color: var(--miscellanous) !important;
}

.text-color-text-hierarchy {
    color: var(--text-hierarchy) !important;
}

.text-color-text-hierarchy-2 {
    color: var(--text-hierarchy-2) !important;
}

.text-color-disabled {
    color: var(--disabled) !important;
}

.text-color-disabled-contrast {
    color: var(--disabled-contrast) !important;
}

.text-color-white {
    color: var(--white) !important;
}

.text-color-green-5EDEA0 {
    color: var(--green-5EDEA0) !important;
}


/* background color */

.bg-primary-blue-700 {
    background-color: var(--primary-blue-700) !important;
}

.bg-secondary-blue-600 {
    background-color: var(--secondary-blue-600) !important;
}

.bg-primary-blue-500 {
    background-color: var(--primary-blue-500) !important;
}

.bg-primary-blue-500-10 {
    background-color: #0A84FF1A !important;
}

.bg-primary-blue-400 {
    background-color: var(--primary-blue-400) !important;
}

.bg-primary-blue-100 {
    background-color: var(--primary-blue-100) !important;
}

.bg-primary-pink-700 {
    background-color: var(--primary-pink-700) !important;
}

.bg-secondary-pink-600 {
    background-color: var(--secondary-pink-600) !important;
}

.bg-primary-pink-500 {
    background-color: var(--primary-pink-500) !important;
}

.bg-primary-pink-400 {
    background-color: var(--primary-pink-400) !important;
}

.bg-primary-yellow-700 {
    background-color: var(--primary-yellow-700) !important;
}

.bg-secondary-yellow-600 {
    background-color: var(--secondary-yellow-600) !important;
}

.bg-secondary-yellow-500 {
    background-color: var(--secondary-yellow-500) !important;
}

.bg-primary-green-500 {
    background-color: var(--primary-green-500) !important;
}

.bg-secondary-green-400 {
    background-color: var(--secondary-green-400) !important;
}

.bg-teel-400 {
    background-color: var(--teel-400) !important;
}

.bg-teel-500 {
    background-color: var(--teel-500) !important;
}

.bg-primary-red {
    background-color: var(--primary-red) !important;
}

.bg-secondary-red {
    background-color: var(--secondary-red) !important;
}

.bg-red {
    background-color: var(--red) !important;
}

.bg-light-red {
    background-color: var(--light-red) !important;
}

.bg-blue-purple {
    background-color: var(--blue-purple) !important;
}

.bg-blue-6DA0FF {
    background-color: var(--blue-6DA0FF) !important;
}

.bg-green-5EDEA0 {
    background-color: var(--green-5EDEA0) !important;
}

.bg-grey-E7E7E7 {
    background-color: var(--grey-E7E7E7) !important;
}

.bg-blue-purple {
    background-color: var(--blue-purple) !important;
}

.bg-miscellanous {
    color: white;
    background-color: var(--miscellanous) !important;
}

.bg-high-contrast {
    background-color: var(--high-contrast) !important;
}

/* border color */

.border-main-text {
    border: 1px solid var(--main-text) !important;
}

.border-primary-blue-700 {
    border: 1px solid var(--primary-blue-700) !important;
}

.border-secondary-blue-600 {
    border: 1px solid var(--secondary-blue-600) !important;
}

.border-primary-blue-500 {
    border: 1px solid var(--primary-blue-500) !important;
}

.border-primary-blue-500-10 {
    border: 1px solid #0A84FF1A !important;
}

.border-primary-blue-400 {
    border: 1px solid var(--primary-blue-400) !important;
}

.border-primary-pink-700 {
    border: 1px solid var(--primary-pink-700) !important;
}

.border-secondary-pink-600 {
    border: 1px solid var(--secondary-pink-600) !important;
}

.border-primary-pink-500 {
    border: 1px solid var(--primary-pink-500) !important;
}

.border-primary-pink-400 {
    border: 1px solid var(--primary-pink-400) !important;
}

.border-primary-yellow-700 {
    border: 1px solid var(--primary-yellow-700) !important;
}

.border-secondary-yellow-500 {
    border: 1px solid var(--secondary-yellow-500) !important;
}

.border-secondary-yellow-600 {
    border: 1px solid var(--secondary-yellow-600) !important;
}

.border-primary-green-500 {
    border: 1px solid var(--primary-green-500) !important;
}

.border-secondary-green-400 {
    border: 1px solid var(--secondary-green-400) !important;
}

.border-teel-400 {
    border: 1px solid var(--teel-400) !important;
}

.border-teel-500 {
    border: 1px solid var(--teel-500) !important;
}

.border-primary-red {
    border: 1px solid var(--primary-red) !important;
}

.border-secondary-red {
    border: 1px solid var(--secondary-red) !important;
}

.border-red {
    border: 1px solid var(--red) !important;
}

.border-light-red {
    border: 1px solid var(--light-red) !important;
}

.border-miscellanous {
    border: 1px solid var(--miscellanous) !important;
}

.border-green-5EDEA0 {
    border: 1px solid var(--green-5EDEA0) !important;
}

.border-blue-purple {
    border: 1px solid var(--blue-purple) !important;
}


/* fill */

.fill-primary-blue-700 {
    fill: var(--primary-blue-700) !important;
}

.fill-secondary-blue-600 {
    fill: var(--secondary-blue-600) !important;
}

.fill-primary-blue-500 {
    fill: var(--primary-blue-500) !important;
}

.fill-primary-blue-500-10 {
    fill: #0A84FF1A !important;
}

.fill-primary-blue-400 {
    fill: var(--primary-blue-400) !important;
}

.fill-primary-pink-700 {
    fill: var(--primary-pink-700) !important;
}

.fill-secondary-pink-600 {
    fill: var(--secondary-pink-600) !important;
}

.fill-primary-pink-500 {
    fill: var(--primary-pink-500) !important;
}

.fill-primary-pink-400 {
    fill: var(--primary-pink-400) !important;
}

.fill-primary-yellow-700 {
    fill: var(--primary-yellow-700) !important;
}

.fill-secondary-yellow-600 {
    fill: var(--secondary-yellow-600) !important;
}

.fill-primary-green-500 {
    fill: var(--primary-green-500) !important;
}

.fill-secondary-green-400 {
    fill: var(--secondary-green-400) !important;
}

.fill-teel-400 {
    fill: var(--teel-400) !important;
}

.fill-teel-500 {
    fill: var(--teel-500) !important;
}

.fill-primary-red {
    fill: var(--primary-red) !important;
}

.fill-secondary-red {
    fill: var(--secondary-red) !important;
}

.fill-red {
    fill: var(--red) !important;
}

.fill-light-red {
    fill: var(--light-red) !important;
}

.fill-high-contrast {
    fill: var(--high-contrast) !important;
}

.fill-main-text {
    fill: var(--main-text) !important;
}

.fill-text-2 {
    fill: var(--text-2) !important;
}

.fill-miscellanous {
    fill: var(--miscellanous) !important;
}

.fill-text-hierarchy {
    fill: var(--text-hierarchy) !important;
}

.fill-text-hierarchy-2 {
    fill: var(--text-hierarchy-2) !important;
}

.fill-disabled {
    fill: var(--disabled) !important;
}

.fill-disabled-contrast {
    fill: var(--disabled-contrast) !important;
}

.fill-white {
    fill: var(--white) !important;
}

.fill-gray-ab {
    fill: var(--gray-ab) !important;
}


/* stroke */

.stroke-primary-blue-700 {
    stroke: var(--primary-blue-700) !important;
}

.stroke-secondary-blue-600 {
    stroke: var(--secondary-blue-600) !important;
}

.stroke-primary-blue-500 {
    stroke: var(--primary-blue-500) !important;
}

.stroke-primary-blue-500-10 {
    stroke: #0A84FF1A !important;
}

.stroke-primary-blue-400 {
    stroke: var(--primary-blue-400) !important;
}

.stroke-primary-pink-700 {
    stroke: var(--primary-pink-700) !important;
}

.stroke-secondary-pink-600 {
    stroke: var(--secondary-pink-600) !important;
}

.stroke-primary-pink-500 {
    stroke: var(--primary-pink-500) !important;
}

.stroke-primary-pink-400 {
    stroke: var(--primary-pink-400) !important;
}

.stroke-primary-yellow-700 {
    stroke: var(--primary-yellow-700) !important;
}

.stroke-secondary-yellow-600 {
    stroke: var(--secondary-yellow-600) !important;
}

.stroke-primary-green-500 {
    stroke: var(--primary-green-500) !important;
}

.stroke-secondary-green-400 {
    stroke: var(--secondary-green-400) !important;
}

.stroke-teel-400 {
    stroke: var(--teel-400) !important;
}

.stroke-teel-500 {
    stroke: var(--teel-500) !important;
}

.stroke-primary-red {
    stroke: var(--primary-red) !important;
}

.stroke-secondary-red {
    stroke: var(--secondary-red) !important;
}

.stroke-red {
    stroke: var(--red) !important;
}

.stroke-light-red {
    stroke: var(--light-red) !important;
}

.stroke-high-contrast {
    stroke: var(--high-contrast) !important;
}

.stroke-main-text {
    stroke: var(--main-text) !important;
}

.stroke-text-2 {
    stroke: var(--text-2) !important;
}

.stroke-miscellanous {
    stroke: var(--miscellanous) !important;
}

.stroke-text-hierarchy {
    stroke: var(--text-hierarchy) !important;
}

.stroke-text-hierarchy-2 {
    stroke: var(--text-hierarchy-2) !important;
}

.stroke-disabled {
    stroke: var(--disabled) !important;
}

.stroke-disabled-contrast {
    stroke: var(--disabled-contrast) !important;
}

.stroke-white {
    stroke: var(--white) !important;
}

.stroke-gray-ab {
    stroke: var(--gray-ab) !important;
}


/* icon */

.icon-base-sm {
    width: 2.25rem !important;
    height: 2.25rem !important;
    border-radius: 0.25rem !important;
}

.icon-base-md {
    width: 3rem !important;
    height: 3rem !important;
    border-radius: 0.25rem !important;
}

.icon-base-lg {
    width: 3.5rem !important;
    height: 3.5rem !important;
    border-radius: 0.25rem !important;
}


/* button */

.btn.btn-base-h-auto {
    height: auto !important;
}

.btn.btn-base-sm {
    height: 2.31rem !important;
}

.btn.btn-base-md {
    height: 3rem !important;
}

.btn.btn-base-lg {
    height: 3.5rem !important;
}

.btn.btn-base-pill {
    min-width: 0rem !important;
    border-radius: 999px !important;
}

.btn.btn-base-disabled {
    color: var(--disabled);
    background-color: var(--disabled-contrast);
    border-color: var(--disabled-contrast);
}

.btn.btn-no-bg-primary-blue-500 {
    color: var(--primary-blue-500);
    background-color: transparent !important;
    border-color: transparent !important;
}

.btn.btn-base-default {
    display: flex !important;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 14px 16px !important;
    gap: 8px;
    border-radius: 0.50rem;
    box-shadow: none;
    font-size: 1rem;
    white-space: nowrap;
}

.btn-300 {
    width: 300px !important;
}

.btn-primary {
    color: #ffffff;
    background-color: var(--primary-blue-500);
    border-color: var(--primary-blue-500);
    box-shadow: none;
}

.btn.btn-primary {
    color: #FFFFFF;
    background-color: var(--primary-blue-500);
    border-color: var(--primary-blue-500);
}

.btn-outline-primary {
    color: var(--primary-blue-500);
    border-color: var(--primary-blue-500);
}

.btn.btn-outline-primary {
    color: var(--primary-blue-500);
    background-color: transparent;
    border-color: var(--primary-blue-500);
}

.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus {
    background-color: #187DE4 !important;
}

.btn.btn-outline-primary:hover i,
.btn.btn-outline-primary:active i,
.btn.btn-outline-primary:focus i {
    color: var(--white) !important;
}

.btn-success {
    color: #ffffff;
    background-color: var(--primary-green-500);
    border-color: var(--primary-green-500);
    box-shadow: none;
}

.btn.btn-success {
    color: #FFFFFF;
    background-color: var(--primary-green-500);
    border-color: var(--primary-green-500);
}

.btn-outline-success {
    color: var(--primary-green-500);
    border-color: var(--primary-green-500);
}

.btn.btn-outline-success {
    color: var(--primary-green-500);
    background-color: transparent;
    border-color: var(--primary-green-500);
}

.btn.btn-success:hover,
.btn.btn-success:active,
.btn.btn-success:focus {
    background-color: #419752 !important;
    border-color: #419752 !important;
}

.btn.btn-outline-success:hover i,
.btn.btn-outline-success:active i,
.btn.btn-outline-success:focus i {
    color: var(--white) !important;
}

@media (min-width: 576px) {
    .w-sm-75 {
        width: 75% !important;
    }
}


/* font size */

.font-size-0-4-rem {
    font-size: 0.4rem !important;
}

.font-size-0-48-rem {
    font-size: 0.48rem !important;
}

.font-size-0-5-rem {
    font-size: 0.5rem !important;
}

.font-size-0-6-rem {
    font-size: 0.6rem !important;
}

.font-size-0-81-rem {
    font-size: 0.81rem !important;
}

.font-size-0-87-rem {
    font-size: 0.87rem !important;
}

.font-size-0-94-rem {
    font-size: 0.94rem !important;
}

.font-size-1-rem {
    font-size: 1rem !important;
}

.font-size-1-13-rem {
    font-size: 1.13rem !important;
}

.font-size-1-2-rem {
    font-size: 1.2rem !important;
}

.font-size-1-5-rem {
    font-size: 1.5rem !important;
}

.font-size-1-8-rem {
    font-size: 1.8rem !important;
}

.line-height-1 {
    line-height: 1 !important;
}

.border-radius-8 {
    border-radius: 0.5rem !important;
}

.border-radius-13 {
    border-radius: 0.813rem !important;
}

.border-radius-20 {
    border-radius: 1.25rem !important;
}

.border-radius-select2-8+.select2-container .select2-selection {
    border-radius: 0.5rem !important;
    border-radius: 0.5rem !important;
}

.border-radius-24 {
    border-radius: 1.5rem !important;
}

.border-radius-top-24 {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
}

.border-radius-bottom-24 {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
}

.border-radius-left-24 {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
}

.border-radius-right-24 {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
}

.border-radius-top-8 {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
}

.border-radius-bottom-8 {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}

.border-radius-left-8 {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}

.border-radius-right-8 {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}

.flex-basis-50 {
    flex-basis: 50% !important;
}

.svg-icon-24 svg {
    height: 24px !important;
    width: 24px !important;
}

.gap-8 {
    gap: 8px;
}

.gap-4 {
    gap: 4px;
}

.gap-2 {
    gap: 2px;
}

.gap-24 {
    gap: 24px;
}

.shadow-5 {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
}

.overflow-x-hidden {
    overflow-x: hidden;
}

.overflow-y-hidden {
    overflow-y: hidden;
}

.overflow-x-auto {
    overflow-x: auto;
}

.overflow-y-auto {
    overflow-y: auto;
}

.overflow-auto::-webkit-scrollbar,
.overflow-x-auto::-webkit-scrollbar,
.overflow-y-auto::-webkit-scrollbar {
    width: 2px;
}

.border-radius-pill {
    min-width: 0rem !important;
    border-radius: 999px !important;
}

.svg-icon-24 {
    height: 24px !important;
    width: 24px !important;
}

.w-0 {
    width: 0px !important;
}

.w-5 {
    width: 5% !important;
}

.w-10 {
    width: 10% !important;
}

.w-15 {
    width: 15% !important;
}

.w-20 {
    width: 20% !important;
}

.w-30 {
    width: 30% !important;
}

.w-35 {
    width: 35% !important;
}

.w-40 {
    width: 40% !important;
}

.w-45 {
    width: 45% !important;
}

.w-60 {
    width: 60% !important;
}

.w-65 {
    width: 65% !important;
}

.w-70 {
    width: 70% !important;
}

.w-80 {
    width: 80% !important;
}

.w-85 {
    width: 85% !important;
}

.w-90 {
    width: 90% !important;
}

.w-95 {
    width: 95% !important;
}

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

.h-5 {
    height: 5% !important;
}

.h-10 {
    height: 10% !important;
}

.h-15 {
    height: 15% !important;
}

.h-20 {
    height: 20% !important;
}

.h-30 {
    height: 30% !important;
}

.h-35 {
    height: 35% !important;
}

.h-40 {
    height: 40% !important;
}

.h-45 {
    height: 45% !important;
}

.h-60 {
    height: 60% !important;
}

.h-65 {
    height: 65% !important;
}

.h-70 {
    height: 70% !important;
}

.h-80 {
    height: 80% !important;
}

.h-85 {
    height: 85% !important;
}

.h-90 {
    height: 90% !important;
}

.h-95 {
    height: 95% !important;
}

.line-height-normal {
    line-height: normal;
}

.vl {
    width: 1px;
    border-left: 1px solid #E2E2E2;
}

.no-wrap {
    white-space: nowrap;
}

.fit-image {
    object-fit: cover;
}

.bubble-count {
    padding: 0.1rem 0.3rem;
    top: 0.5rem;
    left: 1.9rem;
}

#poweredby {
    position: absolute;
    bottom: 0;
    width: 100%;
}

#total-chat,
#total-notif,
#total-calendar {
    display: none;
}

.swal2-popup .swal2-icon {
    margin-left: auto !important;
    margin-right: auto !important;
}

.dz-max-files-reached-disable {
    pointer-events: none;
    cursor: default;
}

.text-elipsis {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}

.toast {
    border-radius: 0.75rem !important;
    filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25)) !important;
}

.toast.toast-success {
    background-color: #F1FFE6 !important;
    color: #ffffff;
}

.toast.toast-info {
    background-color: #EDEDFF !important;
    color: #ffffff;
}

.toast.toast-warning {
    background-color: #FFFDCB !important;
    color: #ffffff;
}

.toast.toast-error {
    background-color: #FFE6E6 !important;
    color: #ffffff;
}

.toast .toast-title {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    color: #393938;
    margin-bottom: 0.25rem;
    margin-left: 1rem;
}

.toast .toast-message {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 0.75rem;
    color: #777675;
    margin-left: 1rem;
}

.toast .toast-close-button:before {
    margin-top: auto;
    margin-bottom: auto;
}


/* Interview-Schedule-Reschedule */
#toast-container .interview {
    background-image: url("/media/svg/notification/interview.svg") !important;
}

/*Interview Request Notification*/
#toast-container .interview-red {
    background-image: url("/media/svg/notification/interview-red.svg") !important;
}

/*Interview Delete Request Notification*/
#toast-container .reschedule-yellow {
    background-image: url("/media/svg/notification/reschedule-yellow.svg") !important;
}

/*Reschedule Request Notification*/
#toast-container .reschedule-green {
    background-image: url("/media/svg/notification/reschedule-yellow.svg") !important;
}

/*Reschedule Accepted Request Notification*/
#toast-container .reschedule-red {
    background-image: url("/media/svg/notification/reschedule-red.svg") !important;
}

/*Reschedule Reject Request Notification*/

/* Password */
#toast-container .password-green {
    background-image: url("/media/svg/notification/password-green.svg") !important;
}

/*Update Vacancy Detail Notification*/
#toast-container .password-change {
    background-image: url("/media/svg/notification/password-reset.svg") !important;
}

/*Password Change Notification*/

/* Vacancy */
#toast-container .upload {
    background-image: url("/media/svg/notification/upload.svg") !important;
}

/*Update Vacancy Detail Notification*/
#toast-container .power-green {
    background-image: url("/media/svg/notification/power-green.svg") !important;
}

/*Activate Vacancy Detail Notification*/
#toast-container .power-red {
    background-image: url("/media/svg/notification/power-red.svg") !important;
}

/*Deactive Vacancy Detail Notification*/
#toast-container .draft {
    background-image: url("/media/svg/notification/draft.svg") !important;
}

/*Draft Notification*/
#toast-container .job-green {
    background-image: url("/media/svg/notification/job-green.svg") !important;
}

/*Job Posting Success Notification*/
#toast-container .job-red {
    background-image: url("/media/svg/notification/job-red.svg") !important;
}

/*Job Delete Notification*/
#toast-container .vacancy-approve {
    background-image: url("/media/svg/notification/approve.svg") !important;
}

/*Approve Vacancy Success Notification*/
#toast-container .location-green {
    background-image: url("/media/svg/notification/location-added.svg") !important;
}

/*Add Location Notification*/
#toast-container .location-blue {
    background-image: url("/media/svg/notification/location-edit.svg") !important;
}

/*Edit Location  Notification*/
#toast-container .location-red {
    background-image: url("/media/svg/notification/location-delete.svg") !important;
}

/*Delete Location  Notification*/
#toast-container .department-green {
    background-image: url("/media/svg/notification/department-add.svg") !important;
}

/*Add Department Notification*/
#toast-container .department-blue {
    background-image: url("/media/svg/notification/department-edit.svg") !important;
}

/*Edit Department Notification*/
#toast-container .department-red {
    background-image: url("/media/svg/notification/department-delete.svg") !important;
}

/*Delete Department Notification*/
#toast-container .department-deactived {
    background-image: url("/media/svg/notification/department-deactived.svg") !important;
}

/*Deactived Department Notification*/
#toast-container .department-actived {
    background-image: url("/media/svg/notification/department-actived.svg") !important;
}

/*Actived Department Notification*/


/* User/Candidate */
#toast-container .user-detail {
    background-image: url("/media/svg/notification/user-details.svg") !important;
}

/*User Detail Notification*/
#toast-container .upload-green {
    background-image: url("/media/svg/notification/upload-green.svg") !important;
}

/*Upload Candidate Document Notification*/
#toast-container .shortlist {
    background-image: url("/media/svg/notification/shortlist.svg") !important;
}

/*Candidate Shortlisted Notification*/
#toast-container .shortlist-blue {
    background-image: url("/media/svg/notification/shortlist-blue.svg") !important;
}

/*Candidate Shortlisted  Blue Notification*/
#toast-container .lock {
    background-image: url("/media/svg/notification/lock.svg") !important;
}

/*Candidate Locked Notification*/
#toast-container .unlock {
    background-image: url("/media/svg/notification/unlock.svg") !important;
}

/*Candidate Unlocked Notification*/
#toast-container .block {
    background-image: url("/media/svg/notification/block.svg") !important;
}

/*Candidate Blacklisted Notification*/
#toast-container .reject {
    background-image: url("/media/svg/notification/user-rejected.svg") !important;
}

/*Candidate Rejected Notification*/
#toast-container .test-case {
    background-image: url("/media/svg/notification/test-case-blue.svg") !important;
}

/*Test Case Notification*/
#toast-container .scoring-file-blue {
    background-image: url("/media/svg/notification/scoring-file-blue.svg") !important;
}

/*Add Scoring Candidate Notification*/
#toast-container .scoring-file-yellow {
    background-image: url("/media/svg/notification/scoring-file-yellow.svg") !important;
}

/*Edit Scoring Candidate Notification*/
#toast-container .scoring-file-red {
    background-image: url("/media/svg/notification/scoring-file-red.svg") !important;
}

/*Delete Scoring Candidate Notification*/
#toast-container .send-blue {
    background-image: url("/media/svg/notification/send-blue.svg") !important;
}

/*Job Requisition Invite Notification*/
#toast-container .candidate-failed {
    background-image: url("/media/svg/notification/candidate-failed.svg") !important;
}

/*Candidate Failed Scoring Notification*/
#toast-container .candidate-success {
    background-image: url("/media/svg/notification/candidate-success.svg") !important;
}

/*Candidate Passed Scoring Notification*/
#toast-container .unshortlist {
    background-image: url("/media/svg/notification/unshortlist.svg") !important;
}

/*Unshortlist Notification*/
#toast-container .letter-blue {
    background-image: url("/media/svg/notification/letter-blue.svg") !important;
}

/*Offering Letter Sent Notification*/
#toast-container .candidate-list {
    background-image: url("/media/svg/notification/user-list.svg") !important;
}

/*Remove Blacklist Notification*/
#toast-container .offered-success {
    background-image: url("/media/svg/notification/offered-success.svg") !important;
}

/*Offered Candidate Success Notification*/
#toast-container .company {
    background-image: url("/media/svg/notification/company.svg") !important;
}

/*Company Success Notification*/
#toast-container .candidate-move {
    background-image: url("/media/svg/notification/candidate-move.svg") !important;
}

/* Candidate Move Success Notification*/
#toast-container .offering-letter-send {
    background-image: url("/media/svg/notification/offering-letter-send.svg") !important;
}

/*Offering Letter Send Candidate Send Notification*/
#toast-container .offering-letter-edit {
    background-image: url("/media/svg/notification/offering-letter-edit.svg") !important;
}

/*Offering Letter Edit Notification*/
#toast-container .hired {
    background-image: url("/media/svg/notification/candidate-hired.svg") !important;
}

/* Candidate Hired Notification*/
#toast-container .director-green {
    background-image: url("/media/svg/notification/director-add.svg") !important;
}

/*Director Add  Notification*/
#toast-container .director-blue {
    background-image: url("/media/svg/notification/director-edit.svg") !important;
}

/*Director Edit Notification*/
#toast-container .director-red {
    background-image: url("/media/svg/notification/director-delete.svg") !important;
}

/*Director Delete Notification*/
#toast-container .user-actived {
    background-image: url("/media/svg/notification/user-actived-check.svg") !important;
}

/*User Success Actived Notification*/
#toast-container .user-deactived {
    background-image: url("/media/svg/notification/user-deactived.svg") !important;
}

/*User Success Actived Notification*/
#toast-container .testimoni-green {
    background-image: url("/media/svg/notification/testimoni-add.svg") !important;
}

/*testimoni Add  Notification*/
#toast-container .testimoni-blue {
    background-image: url("/media/svg/notification/testimoni-edit.svg") !important;
}

/*testimoni Edit Notification*/
#toast-container .testimoni-red {
    background-image: url("/media/svg/notification/testimoni-delete.svg") !important;
}

/*testimoni Delete Notification*/
#toast-container .user-green {
    background-image: url("/media/svg/notification/user-add.svg") !important;
}

/*user Add  Notification*/
#toast-container .user-blue {
    background-image: url("/media/svg/notification/user-edit.svg") !important;
}

/*user Edit Notification*/
#toast-container .user-red {
    background-image: url("/media/svg/notification/user-delete.svg") !important;
}

/*user Delete Notification*/

/* Offering Letter */
#toast-container .offering-letter-sign {
    background-image: url("/media/svg/notification/offering-letter-sign.svg") !important;
}

/*Offering Letter Sign Notification*/
#toast-container .offering-letter-cancel {
    background-image: url("/media/svg/notification/offering-letter-cancel.svg") !important;
}

/*Offering Letter Sign Cancel Notification*/

#toast-container .list-green {
    background-image: url("/media/svg/notification/list-green.svg") !important;
}

#toast-container .list-yellow {
    background-image: url("/media/svg/notification/list-yellow.svg") !important;
}

/*Remove Blacklist Notification*/

.dataTables_scrollBody thead tr {
    visibility: collapse !important;
}

.bottom-line-form {
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--disabled-contrast);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}

.bottom-line-form:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dataTables_filter {
    display: none !important;
}

.form-control,
.select2-selection {
    border-color: #D9D9D9 !important;
}

.bootstrap-timepicker-hour {
    font-size: 1rem !important;
}

.select2-selection__clear {
    display: inline-block;
    font-weight: normal;
    /* color: #3F4254; */
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    /* user-select: none; */
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.65rem 1rem;
    /* font-size: 1rem; */
    line-height: 1.5;
    /* border-radius: 0.42rem; */
    /* transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out; */

    color: var(--text-hierarchy) !important;

    /* font-family: "Inter"; */
    font-weight: 400;
    /* line-height: 120%; */
    /* font-size: 18.14px !important; */
    font-size: 1.134rem !important;
    letter-spacing: 0% !important;
}

.dropzone.dropzone-default .dz-remove {
    color: #7E8299;
    font-size: 0.9rem;
    font-weight: 500;
    font-weight: 500;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

.dropzone .dz-preview .dz-remove {
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    border: none;
}

#back_page {
    transition: all 0.1s linear;
    /* vendorless fallback */
    -o-transition: all 0.1s linear;
    /* opera */
    -ms-transition: all 0.1s linear;
    /* IE 10 */
    -moz-transition: all 0.1s linear;
    /* Firefox */
    -webkit-transition: all 0.1s linear;
    /*safari and chrome */
}

/* #back_page:hover {
    margin-left: 0 !important;
} */

.select2-selection__clear {
    padding-top: 5px;
    padding-bottom: 5px;
}

.w-fit-content {
    width: fit-content !important;
}

#explore-search .select2-results__option--selected {
    display: none;
}

/* Add Border to each table header */

.table thead tr th {
    border-bottom: 1px solid #595959;
}

/* .table tbody tr:nth-child(even):hover td{
    background-color: #f0f8ff !important;
}

.table tbody tr:nth-child(odd):hover td {
    background-color: #f0f8ff !important;
} */

.cursor-not-allowed {
    cursor: not-allowed;
}

.aside-menu-wrapper .aside-menu .menu-nav {
    position: fixed;
    margin: 0;
    padding: 15px 0;
    max-height: 85%;
    overflow-x: hidden;
    top: 0;
    bottom: 0;
    scroll-behavior: smooth;
}

.footer-img {
    bottom: 0;
}

.logo-footer {
    position: fixed;
    max-width: 100%;
    bottom: 15px;
}
