/* ================== FONTS ================== */

* {
    font-family: "Montserrat", sans-serif;
}

/* ================== COLORS ================== */

.color-blue {
    color: #012D72;
}

.bg-blue {
    background-color: #012D72;
}

.color-gold {
    color: #C49B1D;
}

.bg-gold {
    background-color: #C49B1D;
}

/* ================== BUTTONS ================== */

.button-white {
    background-color: #ffffff;
    color: #012D72;
    padding: 10px 25px;
    border-radius: 15px;
    transition: 0.3s ease-in-out;
}

.button-white:hover {
    background-color: #012D72;
    color: #ffffff;
    transition: 0.3s ease-in-out;
}

.button-blue {
    background-color: #012D72;
    color: #ffffff;
    padding: 10px 25px;
    border-radius: 15px;
    transition: 0.3s ease-in-out;
}

.button-blue:hover {
    background-color: #ffffff;
    color: #012D72;
    transition: 0.3s ease-in-out;
}

.button-gold {
    background-color: #C49B1D;
    color: #ffffff;
    padding: 10px 25px;
    border-radius: 15px;
    transition: 0.3s ease-in-out;
}

.button-gold:hover {
    background-color: #ffffff;
    color: #C49B1D;
    transition: 0.3s ease-in-out;
}

/* ================== GRADIENTS ================== */

.gradient-blue-ttb {
	background: rgb(1,45,114);
	background: linear-gradient(180deg, rgba(1,45,114,1) 0%, rgba(1,45,114,0.2665441176470589) 100%);
}

.gradient-blue-btt {
	background: rgb(1,45,114);
	background: linear-gradient(0deg, rgba(1,45,114,1) 0%, rgba(1,45,114,0) 100%);
}

.gradient-blue-ltr {
	background: rgb(1,45,114);
	background: linear-gradient(90deg, rgba(1,45,114,1) 0%, rgba(1,45,114,0.2665441176470589) 100%);
}

.gradient-blue-rtl {
	background: rgb(1,45,114);
	background: linear-gradient(-90deg, rgba(1,45,114,1) 0%, rgba(1,45,114,0.2665441176470589) 100%);
}

/* ================== FORMS ================== */

.ff_t_c {
	font-size: 12px !important;
	color: #ffffff !important;
}