.uchek {
	letter-spacing: 0.04rem;
	margin-bottom: 0;
}
table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
	vertical-align: top;
}


/* text input start */

.inp {
	position: relative;
	margin: auto;
	width: 100%;
	max-width: 100%;
	border-radius: 3px;
	overflow: hidden;
}
.inp .label {
	position: absolute;
	top: 17px;
	left: 12px;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.5);
	font-weight: 500;
	transform-origin: 0 0;
	transform: translate3d(0, 0, 0);
	transition: all 0.2s ease;
	pointer-events: none;
}
.inp .focus-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.05);
	z-index: -1;
	transform: scaleX(0);
	transform-origin: left;
}
.inp input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	border: 0;
	font-family: inherit;
	padding: 16px 12px 0 12px;
	height: 56px;
	font-size: 16px;
	font-weight: 400;
	background: rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3);
	color: #495057;
	transition: all 0.15s ease;
}
.inp input:hover {
	background: rgba(0, 0, 0, 0.04);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.inp input:not(:-moz-placeholder-shown) + .label {
	color: rgba(0, 0, 0, 0.5);
	transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:not(:-ms-input-placeholder) + .label {
	color: rgba(0, 0, 0, 0.5);
	transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:not(:placeholder-shown) + .label {
	color: rgba(0, 0, 0, 0.5);
	transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:focus {
	background: rgba(0, 0, 0, 0.05);
	outline: none;
	box-shadow: inset 0 -2px 0 #1B82EC;
}
.inp input:disabled + .label {
	color: #4e555b;
}
.inp input:disabled {
	background: rgba(0, 0, 0, 0.04);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.inp input:focus + .label {
	color: #1B82EC;
	transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:focus + .label + .focus-bg {
	transform: scaleX(1);
	transition: all 0.1s ease;
}
/* text input End */

.text-right-kb {
	text-align: right;
}
@media (max-width: 720px) {
	.text-right-kb {
		text-align: left;
	}
}
.custom-control-label:before,
.custom-control-label:after {
	top: 0.2rem !important;
}
.moddesing p {
	margin-bottom: 0 !important;
}
.usernm {
	font-weight: bold;
}

@media (max-width: 500px) {
	.wrapper-page {
		padding: 1rem !important;
		margin-top: 5em;
	}

}

.notification-list .notify-item .notify-details {
	margin-left: 0 !important;
}

#tblallbold tbody tr td {
	font-weight: bold;
}

.kblue {
	background: #00EE48 !important;
	color: black !important;
}
.kcolorblue {
	color: #00EE48 !important;
}
.kred {
	background: #EE212D !important;
	color: white;
}
.kprl {
	padding: 0 1rem;
}
.kcolorred {
	color: #EE212D !important;
}

/* Dark mode Start */
/* Change Navbar Start */
.topbar-left-dark,
.button-menu-mobile,
.navbar-custom {
	background: #343A40 !important;
}
.enlarged #wrapper .left.side-menu #sidebar-menu ul > li:hover > a,
#sidebar-menu > ul > li > a.active {
	color: #FFFFFF !important;
}
/* Change Navbar End */

.page-item.active .page-link {
	background-color: #343A40 !important;
	border-color: #343A40 !important;
}
/* Dark mode End */



.radio input[type="radio"] {
	display: none;
}
.radio {
	position: relative;
	cursor: pointer;
	line-height: 20px;
	font-size: 14px;
	margin: 0 5px;
}
.radio:first-child {
	margin-left: 0;
}
.radio .label {
	position: relative;
	display: block;
	float: left;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	border: 2px solid #c8ccd4;
	border-radius: 100%;
	-webkit-tap-highlight-color: transparent;
}
.radio .label:after {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: #343A40;
	transform: scale(0);
	transition: all 0.2s ease;
	opacity: 0.08;
	pointer-events: none;
}
.radio:hover .label:after {
	transform: scale(3.6);
}
input[type="radio"]:checked + .label {
	border-color: #343A40;
}
input[type="radio"]:checked + .label:after {
	transform: scale(1);
	transition: all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);
	opacity: 1;
}
.huser {
	display: none;
}
.page-item.active .page-link {
	background-color: #343A40;
	border-color:#343A40;
}
.lable,
label {
	font-weight: bold;
	letter-spacing: 0.07em;
	color: #000 !important;
}
.mtr {
	margin-top: -130px !important;
}

table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting,
table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td  {
	vertical-align: middle !important;
	padding-top: 0px !important;
	font-weight: bold;
	padding-bottom: 1px !important;

}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
	bottom: 0.4em !important;
}
.text-success {
	color: #308030 !important;
}
.text-danger {
	color: #E31515 !important;
}