:root {
	--first-color: #0b0e50;
	--second-color: #005792;
	--third-color: #00bbf0;
	--fourth-color: #eb3338;
	--white-color: #ececec;
	--bs-body-font-family: Mulish;
	/* --bs-body-font-family: Brush Script MT; */
}



/* COLORS */
.first-color { 
	color: var(--first-color) !important;
}
	
.second-color { 
	color: var(--second-color) !important;
}

.third-color { 
	color: var(--third-color) !important;
}

.fourth-color { 
	color: var(--fourth-color) !important;
}

.white-color {
	color: var(--white-color) !important;
}

.black-color {
	color: #000 !important;
}



/* BACKGROUND COLORS */
.first-background-color { 
	background-color: var(--first-color) !important;
}
	
.second-background-color { 
	background-color: var(--second-color) !important;
}

.third-background-color { 
	background-color: var(--third-color) !important;
}

.fourth-background-color { 
	background-color: var(--fourth-color) !important;
}

.white-background-color { 
	background-color: var(--white-color) !important;
}

.black-background-color { 
	background-color: #000 !important;
}



/* HR */
.hr-first-background-color {
	background-color: var(--first-color);
	opacity: 0.80;
	height: 2px !important;
}


/* FONT */
.ftz-15 {font-size: 15px;}
.ftz-18 {font-size: 18px;}
.ftz-20 {font-size: 20px;}
.ftz-24 {font-size: 24px;}
.ftz-30 {font-size: 30px;}
.ftz-50 {font-size: 45px;}
.ftz-75 {font-size: 75px;}


.ftw-100 {font-weight: 100;}
.ftw-300 {font-weight: 300;}
.ftw-500 {font-weight: 500;}
.ftw-700 {font-weight: 700;}
.ftw-900 {font-weight: 900;}


.ft-italic {
	font-style: italic;
}

.text-justify {
    text-align: justify;
}




/* MODALS */
.modal-header {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}


/* NAVBAR */
.nav .nav-link.active {
	background-color: var(--first-color);
}

.nav-pills .nav-link {
	border-radius: 0px;
}


.accordion-button:not(.collapsed) {
	color: var(--first-color);
	background-color: var(--white-color);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
}


.module-title {
	font-weight: 900;
	letter-spacing: -2px;
}