	 [class*=sidebar-dark-] {
		background-color: #2C3252 !important;
	}

		[class*=sidebar-dark-] .sidebar a {
			color: #ffffff;
		}

	[class*=sidebar-dark] .brand-link, [class*=sidebar-dark] .brand-link .pushmenu {
		color: #ffffff;
		text-align: center;
	}

	[class*=sidebar-dark] .brand-link, [class*=sidebar-dark] .user-panel {
		border-bottom: 1px solid #ffffff;
	}

	span.brand-text.font-weight-light {
		font-size: 30px;
	}

	.brand-link {
		background: white;
	}

	.animation__shake
	{
		width:15%;
	}

	.preloader {
		background-color: #ffffff;
	}

	.content-wrapper {
		background-color: #E9E9F1;
	}

	.card-info:not(.card-outline) > .card-header {
		background-color: #2C3252;
	}

	.btn-primary {
		background-color: #2C3252;
		border-color: #2C3252;
	}


	.btn-outline-info {
		color: #2C3252;
		border-color: #2C3252;
	}

		.btn-outline-info:hover {
			color: #fff;
			background-color: #2C3252;
			border-color: #2C3252;
		}


	.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
		color: #fff;
		background-color: #2C3252;
		border-color: #2C3252;
	}

	.btn-primary:hover {
		color: #fff;
		background-color: #575b6e;
		border-color: #575b6e;
	}
	.remarkInfo {
		padding: 10px;
		margin-top: 10px;
		background: #f7f5f5;
		border-radius: 4px;
		border: solid 1px #ccc;
	}

	/**start**/

	.btn-primary:hover, .btn-danger:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle, .btn-primary.focus, .btn-primary:focus, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle, .btn-danger.focus, .btn-danger:focus {
		background-color: #b21c14;
		border-color: #b21c14;
	}
	[class*=sidebar-dark-] {
		background-color: #005478 !important;
	}
	.btn-primary {
		background-color: #005478;
		border-color: #005478;
	}
	.btn:hover {
		text-decoration: none;
	}
	.btn-primary:hover {
		color: #fff;
	}
	.card-primary.card-outline {
		border-top: 5px solid #005478;
	}
	a {
		color: #0098da;
	}
	a:hover {
		color: #b21c14;
	}
	.btn-danger {
		background-color: #f37435;
		border-color: #f37435;
	}
	.btn-danger:hover {
		color: #fff;
	}
	.content-wrapper {
		background-color:rgb(185,227,248);
	}
.nav-pills .nav-link:not(.active):hover {
    color: #005478;
}
.btn {
	background-color: #005478!important;
}
.btn:hover {
	background-color: #b21c14!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: .1em!important;
}
.text-primary {
    color: #005478!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active, .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background-color: #005478!important;
    background: #005478!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate {
    padding-top: .755em;
}
.btn-light, .btn-light:hover {
    color: #fff;
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
    color: #fff;
}
.quick-action-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: bold;
    color: #006d6f;
    border: 2px solid #006d6f;
    border-radius: 30px;
    background-color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.quick-action-btn {
    color: #005478!important;
    border: 2px solid #005478!important;
    gap: 4px!important;
    padding: 12px 24px!important;
}
.quick-action-btn:hover {
    background-color: #005478!important;
	color: #fff!important;
}
.quick-action-btn .icon {
    width: 37px;
    height: 37px;
    border-radius: 50%;
    background: #fff;
    padding: 2px;
    text-align: center;
}
.sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
    background: #fff;
} 
img {
    max-width: 100%;
}
.layout-fixed .brand-link {
    width: 100%;
    border-radius: 6px;
    text-align: center;
}
.layout-fixed .brand-link img {
    width: 140px!important;
}
.sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
    width: 100%;
}
.nav-sidebar .nav-item>.nav-link:hover {
	background: #e5e5e5;
}
 