.page-header {
    min-height: 0;
    /*margin: 0.5rem 0rem 0.5rem;*/
    margin: 0.7rem 0rem 0.3rem;
}
.breadcrumb-item {
    color: black;
}
.breadcrumb-item a {
    color: #3d50e3;
}
.page-header .breadcrumb {
    font-size: 14px;
}
.app-content .side-app {
    padding: 0px;
}
.table td {
    padding: 2px;
}
.side-header {
    padding: 0px;
    height: 45px;
}
.header {
	padding-top: 0px;
	padding-bottom: 0px;
}
.jumps-prevent {
	padding-top: 45px !important;
}
.slide-item {
	padding: 3px 3px;
}
.side-menu__item {
	padding: 0px;
}
.card-body {
    padding: 10px;
}
@media (min-width: 992px) {
	.app-sidebar {
		padding-top: 30px;
	}
	.app-header {
		padding-left: 250px;
	}
	.app-content {
	    margin-left: 240px;
	}
	.app.sidebar-mini.sidenav-toggled .side-menu__item {
		padding: 2px 20px;
	}
	.sidebar-mini.sidenav-toggled .app-sidebar {
    	width: 70px;
	}
	.app.sidebar-mini.sidenav-toggled .side-header {
	    width: 70px !important;
	}
	.sidebar-mini .app-sidebar {
	    width: 240px;
	}
	.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
	    width: 240px !important;
	}
	.sidebar-mini.sidenav-toggled .side-menu {
	    padding: 0 0px 30px 0px;
	}
	.sidebar-mini.sidenav-toggled .app-header.header {
	    padding-left: 60px;
	}
	.sidebar-mini.sidenav-toggled .app-content {
	    margin-left: 62px;
	}
	.side-header {
		width: 240px;
	}
}
@media (max-width: 576px) {
    .mt-7, .my-7 {
	    margin-top: 5rem !important;
	}
}
.side-menu .sub-category:not(:first-child) {
    margin-top: 0.25rem;
}
.hiddenRowID {
    padding: 0 !important;
}

/*============ Start Custom Style ====================*/
/* Table */
.customStyle table {
	border-collapse: collapse;
	font-size: 12px;
}

.customStyle table th, 
.customStyle table td {
	border: 1px solid #e1edff;
	padding: 3px;
	vertical-align: middle;
}
.customStyle table caption {
	margin: 7px;
}

/* Table Header */
.customStyle thead th {
	background-color: #508abb !important;
	color: #FFFFFF;
	border-color: #6ea1cc !important;
	/*text-transform: uppercase;*/
}

/* Table Body */
.customStyle tbody td {
	color: #353535;
	border-right: 1px solid #c7ecc7;
}
.customStyle tbody tr:nth-child(odd) td {
	background-color: #f4fff7;
}
.customStyle tbody tr:nth-child(even) td {
	background-color: #dbffe5;
}
.customStyle tbody td:nth-child(4),
.customStyle tbody td:first-child,
.customStyle tbody td:last-child {
	text-align: left;
}
.customStyle tbody tr:hover td {
	background-color: #ffffa2;
	border: 1px solid #ffff0f;
}
.customStyle tbody td.info {
	background-color: #abc6d9 !important;
	color: #13496f;
	font-weight: bold;
	font-size: 15px;
}

/* Table Footer */
.customStyle tfoot th {
	background-color: #e5f5ff;
	text-align: left;
}
.customStyle tfoot th:first-child {
	text-align: left;
}
.customStyle tbody td:empty
{
	background-color: #ffcccc;
}
/*============ End Custom Style ====================*/


/*============ Start Custom dataTable Style ====================*/
/* Table */
.dataTable table {
	border-collapse: collapse;
	font-size: 15px;
}

.dataTable table th, 
.dataTable table td {
	border: 1px solid #e1edff;
	padding: 3px;
	vertical-align: middle;
}
.dataTable table caption {
	margin: 7px;
}

/* Table Header */
.dataTable thead th {
	background-color: #78a6cb!important;
	color: #FFFFFF;
	border-color: #6ea1cc !important;
	/*text-transform: uppercase;*/
}

/* Table Body */
.dataTable tbody td {
	color: #353535;
	border-right: 1px solid #c7ecc7;
}
.dataTable tbody tr:nth-child(odd) td {
	background-color: #ffffff;
}
.dataTable tbody tr:nth-child(even) td {
	background-color: #d9edf7;
}
.dataTable tbody td:nth-child(4),
.dataTable tbody td:first-child,
.dataTable tbody td:last-child {
	text-align: left;
}
.dataTable tbody tr:hover td {
	background-color: #9ed2eb;
	border: 1px solid #9ed2eb;
}
.dataTable tbody td.info {
	background-color: #abc6d9 !important;
	color: #13496f;
	font-weight: bold;
	/*font-size: 15px;*/
}

/* Table Footer */
.dataTable tfoot th {
	background-color: #e5f5ff;
	text-align: left;
}
.dataTable tfoot th:first-child {
	text-align: left;
}
.dataTable tbody td:empty
{
	background-color: #ffcccc;
}
/*============ End Custom Style ====================*/

/*============ Change current style ====================*/
.table > thead.bg-primary
{
	background-color: #A2C0DA !important;
}
.table > thead > tr > th.table-success,
.table > thead > tr.table-success > th
{
	background-color: #A2C0DA !important;
}
.table > thead > tr > th.table-info,
.table > thead > tr.table-info > th
{
	background-color: #A2C0DA !important;
}
.table > tbody > tr > td.table-success,
.table > tbody > tr.table-success > td
{
	background-color: #ffffff !important;
}
.table > tbody > tr > td.table-info,
.table > tbody > tr.table-info > td
{
	background-color: #d9edf7 !important;
}
.table tbody th, .table tbody td {
	border-color: #dbdfe6;
}
.table-bordered th {
	border: 1px solid #dbdfe6;
}
/*============ End Change current style ====================*/