.navbar-custom-menu .navbar-nav>li>a.dropdown-toggle,
.main-header .full-screen {

	font-size: 16px !important;

	height: 35px !important;

	width: 35px !important;

	line-height: 16px !important;

	border-radius: 5px !important;

}

.form-control:disabled,
.form-control:read-only {
	background-color: white;
	opacity: 1;
}

#loader {
	display: none !important;
}

.layout-top-nav.fixed .main-nav {
	/*  margin-top: 50px !important; */
	margin-top: 60px !important;
}

.light-logo img {
	/* width: 145px !important; */
}

.navbar-custom-menu .navbar-nav>li {

	height: 45px !important;

}

.navbar-nav>.user-menu .user-image {

	width: 35px !important;

	height: 35px !important;

}

.navbar-custom-menu .navbar-nav>li.user-menu>a.dropdown-toggle {

	width: auto !important;

	font-size: 16px !important;

}




.sm-blue ul li {

	margin-bottom: 5px !important;

}

.layout-top-nav.fixed .main-header {

	padding-top: 0px !important;

	padding-bottom: 0px !important;

}

/* .layout-top-nav.fixed .content-wrapper {

    padding-top: 90px !important;

} */

.layout-top-nav.fixed .content-wrapper {
	/* padding-top: 100px !important; */
	padding-top: 110px !important;
}

.theme-primary .sm-blue li.current>a>i,
.theme-primary .sm-blue li.highlighted>a>i {

	background-color: #cde3f9 !important;

	box-shadow: 0px 0px 0px 0px #fff !important;

	-webkit-box-shadow: none !important;

	color: #4c95dd !important;

}

.content-header {

	padding: 0.3rem 1rem 5px;

}

.layout-top-nav .content-wrapper .content {

	padding: 0.3rem 0px 0px 0px !important;

}

.form-group {

	margin-bottom: 0.5rem;

}

.mod-dtl-tbl.table>tbody>tr>td,
.mod-dtl-tbl.table>tbody>tr>th {

	padding: 0.2rem !important;

}

.data-tbl.table>tbody>tr>td,
.data-tbl.table>tbody>tr>th {

	padding: 0.75rem 0.2rem !important;

}

.editable-img img {

	max-width: 150px !important;

}

.btn-mt {
	border-radius: 3px !important;
	margin-left: 3px !important;
}

.form-select.exist-select {
	border-radius: 3px !important;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: aliceblue !important;
}

.product-tbl thead,
tbody,
tfoot,
tr,
td,
th {
	border-color: lightsteelblue !important;
}

[type="checkbox"]+label {
	height: 20px !important;
}

.app-menu.invis {
	visibility: hidden !important;
}

.id-disable {
	background-color: #fff !important;
	border: none !important;
	padding: 0px 0.75rem !important;
}

.content-header .page-title {
	padding: 0;
}

.data-tbl th,
.data-tbl td {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	white-space: nowrap;
}

.dataTables_paginate.paging_simple_numbers .pagination .paginate_button a,
.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0.15em 1em;
}

a.view-optn.text-white,
a.view-optn.text-white:hover,
a.view-optn.text-white:focus {
	background: #01b075 !important;
	padding: 6px 10px;
	border-radius: 4px;
	color: #fff !important;
	font-size: 15px;
}

a.edit-optn.text-white,
a.edit-optn.text-white:hover,
a.edit-optn.text-white:focus {
	background: #634fd2 !important;
	padding: 6px 10px;
	border-radius: 4px;
	color: #fff !important;
	font-size: 15px;
}

a.delete-optn.text-white,
a.delete-optn.text-white:hover,
a.delete-optn.text-white:focus {
	background: #e66430 !important;
	padding: 6px 10px;
	border-radius: 4px;
	color: #fff !important;
	font-size: 15px;
}

.main-header .logo {
	height: 50px;
	line-height: 50px;
}

.main-header .logo .logo-lg {
	line-height: 50px;
}

.main-header .navbar {
	min-height: 50px;
}

.layout-top-nav .main-nav {
	padding: 2px 5px;
}

.main-footer {
	padding: 0 1.5rem 0.25rem;
}


@media only screen and (max-width:768px) {
	.app-menu.invis {
		visibility: inherit !important;
	}
}

@media only screen and (max-width:575px) {
	.light-logo img {
		width: 100% !important;
	}

	.layout-top-nav.fixed .main-nav {
		margin-top: 110px !important;
	}

}

.navbar-custom-menu .navbar-nav>li>a.dropdown-toggle,
.main-header .full-screen {
	align-items: center;
	justify-content: center;
	display: flex;
	font-size: 18px !important;
	height: 47px !important;
	width: 47px !important;
	line-height: 25px !important;
	border-radius: 5px !important;
}