@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

body,html{
	font-family:'Figtree', sans-serif;
}
.nav-bd-one{
	border-bottom:4px #05148b solid;
}
.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: 0.75rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    /* --bs-navbar-toggler-font-size: 1.25rem; */
    --bs-navbar-toggler-icon-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-weight: 600;
}
.bg-main-p{
	background-color:#0b1145;
}
.bg-footer{
	background-color:#003291;
	color:#fff;
	font-size:12px;
}
.txt-color-head{
	color:#6D214F;
	font-weight:700;
}
.fx12{font-size:12px;}
.fx14{font-size:14px;}
.fx16{font-size:16px;}
.fx18{font-size:18px;}
.fx20{font-size:20px;}
.fx22{font-size:22px;}

.fw300{font-weight:300;}
.fw400{font-weight:400;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}
.fw700{font-weight:700;}

hr.dottedx {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 3px dotted;
    opacity: .25;
}
.bg-deadline{
    background-color:#b33939;
    color:#fff;
}
.icon-check-cl{
    color:#64CD8A;
}
.icon-check-cl2{
    color:#4692DD;
}
.b-gold{color:#FFD700;}
.b-silver{color:#C0C0C0;}
.b-bronze{color:#CD7F32;}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    background-color:#ae1757;
    color:#fff;
}
