﻿@font-face {
	font-family: 'cbk_font';
	src: url('/css/cbkfont/Urbanist-VariableFont_wght.eot'); /* IE9 Compat Modes */
	src: url('/css/cbkfont/Urbanist-VariableFont_wght.eot?#iefix') format('embedded-opentype'), /* IE6–IE8 */  url('/css/cbkfont/Urbanist-VariableFont_wght.woff2') format('woff2'), /* Modern Browsers */  url('/css/cbkfont/Urbanist-VariableFont_wght.woff') format('woff'),   /* Modern Browsers */  url('/css/cbkfont/Urbanist-VariableFont_wght.otf') format('opentype'), /* Optional */  url('/css/cbkfont/Urbanist-VariableFont_wght.svg#UrbanistVariable') format('svg'); /* Legacy iOS */
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}
html, body {
	font-family: "cbk_font", verdana, sans-serif;
	font-size: 15px;
	line-height: 1.5;
	height: 100%;
}
input:focus, button:focus, select:focus {
	outline: none;
}
/*======================================*/
div#cbkwait {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content/Box */
div#cbkwait > div {
	/*position: relative;
	margin: 15% auto; /* 15% from the top and centered */
	position: fixed;
	top: 40%;
	padding: 20px;
	border: 1px solid #888;
	width: 100%; /* Could be more or less, depending on screen size */
	background-color: rgba(51,51,51,0.9);
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
}
/*========================================*/
/*main*/
.color_main, .color_main-hover:hover {
	color: #003151 !important;
}
.ccolor_main, .ccolor_main-hover:hover {
	border-color: #003151 !important;
}
.bgcolor_main, .bgcolor_main-hover:hover {
	background-color: #003151 !important;
}
/*alb*/
.color_alb, .color_alb-hover :hover {
	color: #FFFFFF !important;
}
.ccolor_alb, .ccolor_alb-hover:hover {
	border-color: #FFFFFF !important;
}
.bgcolor_alb, .bgcolor_alb-hover:hover {
	background-color: #FFFFFF !important;
}
/*albastru1*/
.color_albastru1, .color_albastru1-hover:hover {
	color: #005893 !important;
}
.ccolor_albastru1, .ccolor_albastru1-hover:hover {
	border-color:#005893!important;
}
.bgcolor_albastru1, .bgcolor_albastru1-hover:hover {
	background-color: #005893 !important;
}
/*albastru2*/
.color_albastru2, .color_albastru2-hover:hover {
	color: #6ACAF9 !important;
}
.ccolor_albastru2, .ccolor_albastru2-hover:hover {
	border-color: #6ACAF9 !important;
}
.bgcolor_albastru2, .bgcolor_albastru2-hover:hover {
	background-color: #6ACAF9 !important;
}
/*albastru3*/
.color_albastru3, .color_albastru3-hover:hover {
	color: #F4FBFF !important;
}
.ccolor_albastru3, .ccolor_albastru3-hover:hover {
	border-color: #6ACAF9 !important;
}
.bgcolor_albastru3, .bgcolor_albastru3-hover:hover {
	background-color: #F4FBFF !important;
}
/*CCC*/
.color_CCC, .color_CCC-hover:hover {
	color: #CCCCCC!important;
}
.bgcolor_CCC, .bgcolor_CCC-hover:hover {
	background-color: #CCCCCC!important;
}
.ccolor_CCC, .ccolor_CCC-hover:hover {
	border-color: #CCCCCC !important;
}
/*666*/
.color_gri, .color_gri-hover:hover {
	color: #666666!important;
}
.bgcolor_gri, .bgcolor_gri-hover:hover {
	background-color: #666666!important;
}
.ccolor_gri, .ccolor_gri-hover:hover {
	border-color: #666666 !important;
}
/*orange*/
.color_orange, .color_orange-hover:hover {
	color: #f57723 !important;
}
.bgcolor_orange, .bgcolor_orange-hover:hover {
	background-color: #f57723!important;
}
.ccolor_orange, .ccolor_orange-hover:hover {
	border-color: #f57723 !important;
}
