* {
--background-color: #ffffff; /* Background color for the screens */
--background-image: none; /* Background image for the screens */
--text-color: #666; /* Default text color ccftl*/
--text-color-light: #666; /* Lighter text color for contrast ccftl*/
--border-color: #c6c6c6; /* Default border color */
--font-family: Source Sans Pro, sans-serif; /* Font family for the text ccftl */
--link-color: #267490; /* Color for hyperlinks */
--primary-background-color: #00b6f0; /* Background color for primary elements ccftl*/
--primary-color: #ffffff; /* Text color for primary elements */
--primary-border-color: #00b6f0; /* Border color for primary elements ccftl */
--secondary-background-color: #ffffff; /* Background color for secondary elements */
--secondary-color: #2e2e2e; /* Text color for secondary elements */
--secondary-border-color: #c6c6c6; /* Border color for secondary elements */
--error-color: #ff0000; /* Color for error messages */
--header-background-color: #ffffff; /* Background color for the header */
--header-height: 60px; /* Height of the header */
--logo-background-color: transparent; /* Background color for the logo */
--logo-display: block; /* Display property for the logo */
--logo-width: 180px; /* Width of the logo */
--language-selector-background-color: transparent; /* Background color for language selector */
--content-background-color: #ffffff; /* Background color for the main content area */
--title-font-size: 45px; /* Font size for titles ccftl*/
--title-longer-font-size: 26px; /* Font size for longer titles */
--title-font-weight: 500; /* Font weight for titles ccftl*/
--description-font-size: 18px; /* Font size for descriptions ccftl*/
--description-font-weight: 400; /* Font weight for descriptions ccftl*/
--description-line-height: 1.4; /* Line height for descriptions ccftl*/
--label-font-size: 13px; /* Font size for labels */
--label-font-weight: 600; /* Font weight for labels */
--input-background-color: #ffffff; /* Background color for input fields */
--input-border-color: #c6c6c6; /* Border color for input fields */
--input-color: #222222; /* Text color for input fields */
--checkbox-font-size: 15px; /* Font size for checkboxes */
--checkbox-font-weight: 500; /* Font weight for checkboxes */
--footer-background-color: #ffffff; /* Background color for the footer */
--footer-height: 60px; /* Height of the footer */
--footer-content-background-color: #ffffff; /* Background color for footer content */
}

section.content h1 {
	line-height: 1.11;
	color: #005e94;
}

section.content form .form-actions button.primary {
	border: 2px solid var(--primary-backgroun-color);	
}

section.content form .form-actions button {
	border-radius: 999em;
	font-size: 15px;
	font-family: Roboto Slab, serif;
	font-weight: 400;
	width: auto;
	min-width: 150px;
	display: inline-block;
}