:root {
	--round1: 20px;
	--round2: 20px;
	--round3: 5px;
	--round4: 16px;
	--main: #016dd5;
	--main-alt: #0a468c;
	--main-alt-bis: #1e5aa0;
	--main-light: #d3e2ff;
	--red: #ff2732;
	--red-light: #ffb7bb;
	--orange: #ff6e1e;
	--orange-light: #ffebc2;
	--green: #00bc58;
	--green-light: #c8e8d7;
	--col1: #0c9bea;
	--col1-light: #c5e6f8;
	--col1-low: rgba(225, 243, 251);
	--col2: #016dd5;
	--col2-light: #c5e2fb;
	--col2-low: rgb(225, 240, 252);
	--col3: #a737c8;
	--col3-light: #eed5f3;
	--col3-low: rgb(239, 227, 242);
	--col4: #ea2d86;
	--col4-light: #fad1ea;
	--col4-low: rgb(245, 225, 238);
	--col5: #ff2732;
	--col5-light: #ffb7bb;
	--col5-low: rgb(249, 215, 220);
	--col6: #ff6e1e;
	--col6-light: #ffe9d6;
	--col6-low: rgb(252, 236, 226);
	--col7: #ffb70e;
	--col7-light: #ffebc2;
	--col7-low: rgb(249, 240, 223);
	--col8: #00bc58;
	--col8-light: #c8e8d7;
	--col8-low: rgb(227, 244, 233);
	--col9: #009845;
	--col9-light: #b9e4cc;
	--col9-low: rgb(214, 237, 228);
	--col10: #00b7cf;
	--col10-light: #ceebef;
	--col10-low: rgb(230, 244, 246);
	--col11: #bc7100;
	--col11-light: #f1e1c5;
	--col11-low: rgb(248, 239, 225);
	--col12: #99adbf;
	--col12-light: #dde2e8;
	--col12-low: rgb(231, 233, 236);
	--col13: #5165aa;
	--col13-light: #d1d8ec;
	--col13-low: rgb(234, 237, 246);
	--col14: #00a699;
	--col14-light: #bfe7e2;
	--col14-low: rgb(224, 243, 241);
	--col15: #fb527a;
	--col15-light: #fac9d6;
	--col15-low: rgb(250, 230, 236);
	--shadow2: rgba(186, 204, 224, 0.6);
	--dark1: #0a468c;
	--dark2: #1e5aa0;
	--drop1: #1e5aa0;
	--drop2: #0a468c;
	--drop3: #0a468c;
	--drop4: #ff6e1e;
	--drop5: #1e5aa0;
	--floating: #0a468c;
	--gray1: #f1f1f1;
	--gray2: #e6e6e6;
	--white: #ffffff;
	--mid1: #6e96be;
	--mid1-light: #d7e0eb;
	--fixdark: #0a468c;
	--fixlight: #ffffff;
}

.fwk-header,
.fwk-modnav {
	background: var(--main-alt);
	color: var(--white);
	border-color: var(--white);
}

.fwk-header .fwk-linky,
.fwk-modnav .fwk-linky,
.fwk-modnav .fwk-linky.linky-search,
.fwk-modnav .fwk-linky.linky-search:hover {
	background: var(--main-alt-bis);
	color: var(--white);
}

.fwk-header .fwk-linky:hover,
.fwk-modnav .fwk-linky:hover {
	background: var(--main-alt);
}

.fwk-header .fwk-linky sup,
.fwk-modnav .fwk-linky sup {
	background: var(--orange);
	box-shadow: 0 0 0 3px var(--main-alt);
}

.fwk-header .fwk-linky-tabs,
.fwk-modnav .fwk-linky-tabs {
	background: var(--main-alt-bis);
}

.fwk-header .fwk-linky-tabs .fwk-linky:hover,
.fwk-modnav .fwk-linky-tabs .fwk-linky:hover {
	background-color: var(--main-alt) !important;
}

.fwk-header .fwk-linky-tabs .fwk-linky.linky-selected,
.fwk-modnav .fwk-linky-tabs .fwk-linky.linky-selected {
	background-color: var(--white) !important;
	color: var(--dark1);
}

.fwk-bartop {
	background: linear-gradient(90deg, var(--col6) 0%, var(--col7) 50%, var(--col6) 100%);
}

.fwk-js-tooltip {
	background: var(--dark2);
	color: var(--white);
}

.fwk-modnav-drag {
	background: var(--main-alt-bis);
	color: var(--white);
}
