@CHARSET "UTF-8";

@font-face {
	font-family: 'Poppins';
	src: url('../fonts/Poppins-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
  :root {
      --primary: #00154F;
      --secondary: #0096F2;
      --dark: #000000;
      --light: #ffffff;
  }
html {
	position: relative;
	min-height: 100%;
}

#sidebar-menu .menuitem-active>a, #sidebar-menu .menuitem-active .active
{
	color: var(--secondary) !important;
}
#sidebar-menu>ul>li>a:hover, #sidebar-menu>ul>li>a:focus, #sidebar-menu>ul>li>a:active
{
	color: var(--primary) !important;
}
.text-primary {
	color: var(--secondary) !important;
}
.btn-secondary {
	background-color: var(--primary) !important; 
	border-color: var(--primary) !important;
}

.btn-secondary:hover {
	background-color: var(--primary) !important;
	border-color: var(--primary) 	!important;
}
.btn-warning {
	background-color: var(--secondary) !important; 
	border-color: var(--secondary) !important;
}
.btn-warning:hover {
	background-color: var(--primary) !important;
	border-color: var(--primary) 	!important;
}
.form-check-input:checked {
	background-color: var(--secondary) !important;
	border-color: var(--secondary) !important;
}
/* btn danger */
.btn-danger {
	background-color: var(--primary) !important; 
	border-color: var(--primary) !important;
}
.btn-danger:hover {
	background-color: var(--primary) !important;
	border-color: var(--primary) 	!important;
}
body {
	font-family: 'Poppins', sans-serif !important;
	padding-top: 0;
	margin-bottom: 60px;
}
.bg-primary-subtle-auth-page {
	background-color: #a7ddff8e !important;
}

.auth-body {
	padding-top: 70px;
	margin-bottom: 60px;
}

.btn-primary {
	background-color: var(--secondary) !important; 
	border-color: var(--secondary) !important;
}

.btn-primary:hover {
	background-color: var(--primary) !important;
	border-color: var(--primary) 	!important;
}

h1,
h2,
h3,
h4,
h5 {
	color: #0096F2 !important;
}


#wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px;
	padding: 0 0 60px;
}



.btn-outline {
	color: #fff;
	background-color: #404040;
	border-color: #000;
}

.btn-outline:hover {
	color: #fff;
	background-color: #00154F;
	border-color: #000;
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
	background-color: rgb(245, 230, 200);
}

.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
	background-color: rgb(225, 210, 200);
}

.navbar-custom {
	color: #000000;
	background-color: #00154F;
}

.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:focus .nav-link,
.navbar-custom .nav-item:hover .nav-link {
	color: #eeee00;
	background-color: #00154F;
}

.no-wrap {
	text-wrap: nowrap;
}

.account-page {
	min-height: 0 !important;
}

.dashboard-notification-background-style {
	background: #ececec;
	border-radius: 8px;
}

.custom-gray-colour {
	background-color: #eaeaea !important;
}

.active-help-btn-right-aligned {
	margin-left: auto !important;
}

.mouse-hover-pointer {
	cursor: pointer;
}
.page-link.active, .active>.page-link {
	background-color: var(--secondary) !important;
	border-color: var(--secondary) !important;
}