
/*# sourceMappingURL=custom.min.css.map */
@import url(https://fonts.googleapis.com/css?family=Cairo);

body {
    background-color: var(--timehrm-app-bg-color) !important;
    font-family: 'Cairo';
}
:root {
--timehrm-app-bg-color: #e9eff3a1;
--timehrm-card-bg: #ffffff;
--bs-card-border-radius: 0.625rem;
--timehrm-text-dark: #181C32;
--timehrm-input-color: #5E6278;
--timehrm-input-bg: #ffffff;
--timehrm-input-border-color: #ced4da;
--timehrm-card-box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
}
.card {
    border: 0;
    box-shadow: var(--timehrm-card-box-shadow);
    background-color: var(--timehrm-card-bg) !important;
	border-radius: var(--bs-card-border-radius);
}
.card-header:first-child {
    border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
}

.k-editor {
	background-color: var(--vz-input-bg) !important;
	color: var(--vz-body-color) !important;
}
.k-toolbar {
	background-color: var(--vz-input-bg) !important;
	border-color: var(--vz-input-bg) !important;
}
.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
    background-color: var(--vz-input-bg) !important;
	
	color: var(--vz-body-color) !important;
}
.k-button {
    background-color: var(--vz-input-bg) !important;
    color: var(--vz-body-color) !important;
    background-color: var(--vz-input-bg) !important;
}
.k-treeview {
    color: var(--vz-body-color) !important;
}
.k-content {
    color: var(--vz-body-color) !important;
	background-color: var(--k-editable-area) !important;
}
[data-layout-mode=dark] {
	--vz-k-input: #ffffff !important;
	--timehrm-card-bg: #212529 !important;
	--timehrm-app-bg-color: #1a1d21 !important;
	--k-editable-area: #7f8790 !important;
}
/*
.form-control {
    color: var(--timehrm-input-color) !important;
	padding: 0.625rem 1rem !important;
    box-shadow: none !important;
}
.select2-container .select2-selection--single {
    height: 41px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px !important;
}

element.style {
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
.ladda-button, .ladda-button .ladda-spinner, .ladda-button .ladda-label {
    transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;
}
.ladda-button {
    position: relative;
}
.btn {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.w-lg {
    min-width: 140px;
}
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.btn-success {
    color: #fff;
    background-color: #405189 !important;
    border-color: #405189 !important;
	padding: calc(0.575rem + 1px) calc(0.5rem + 1px) !important;
}
.text-end .btn-success {
	padding: calc(0.575rem + 1px) calc(0.5rem + 1px) !important;
}
.modal-footer .btn-primary,.btn-light,.btn-danger {
	padding: calc(0.575rem + 1px) calc(0.5rem + 1px) !important;
}
.text-dark {
    color: var(--timehrm-text-dark) !important;
}
#xin_table_length .form-select-sm {
    line-height: 2.6 !important;
}*/
.bordor-dash {
	border-bottom: 1px dashed #ccc;
}


/**************************/