:root{
	
	--html-background: #fff;
    --html-font-color: #21314d;
    --html-font-size: 16px;
	--html-font-family: Open Sans, sans-serif;
    --intro-text-font-size: 1.2rem;
	--stage-font-size: 0.9rem;
	
	--cookieNotice-background: #d5d5d5;
	
	--link-color: #84bc34;
    --link-hover-color: var(--link-color);
	
	--login-logo-top-display: none;
	--login-logo-bottom-display: none;
	--login-headline1-font-color: #21314d;		
	--login-form-label-font-size: 20px;
	--login-input-focus-label-font-size: 0.9rem;
	--login-background: url("/starxm/static/images/freenet/freenet_bg-ec920e6c3ca3c2c399be1718a2108f28.jpg") no-repeat fixed 0 0 / 100% 100% !important;
	
	--input-focus-border-bottom-color: #84bc34;
	
	--login-language-line-links-weight: 700;
    --login-language-line-links-size: 0.9rem;
	--login-language-line-links-hover-color: var(--link-color);
    --login-language-line-links-hover-weight: 700;
    --login-language-line-links-hover-size: 0.9rem;
    --login-forgotten-links-weight: 700;
    --login-forgotten-links-size: 0.8rem;
	--login-forgotten-links-hover-color: var(--link-color);
    --login-forgotten-links-hover-weight: 700;
    --login-forgotten-links-hover-size: 0.8rem;
	
	--login-btn-border: 3px solid #21314d;
	
	--header-background: #21314d;
	--header-logo-height: 30px;
	--header-left-font-color: #fff;
		
	--headline-font-color: #21314d;
		
	--account-dropdown-link-color: #fff;
	--account-dropdown-link-hover-color: #fff;
	
	--footer-background: #21314d;
    --footer-border-top: 1px solid #dedede;
    --footer-link-color: #fff;
	--footer-link-hover-color: #fff;
    	
	--focus-outline: 2px solid #000;
    --focus-outline-offset: 3px;
	--btn-focus-outline-offset: 3px;
	
	--btn-primary-border: 2px solid #84bc34;
    --btn-primary-background: #84bc34;
    --btn-primary-text-color: #21314d;
    --btn-primary-box-shadow: none;
	
	--btn-primary-hover-border: 2px solid #21314d;
    --btn-primary-hover-background: #21314d;
    --btn-primary-hover-text-color: #fff;
  	
	--btn-secondary-border: 2px solid #84bc34;
    --btn-secondary-background: transparent;
    --btn-secondary-text-color: #84bc34;
    --btn-secondary-box-shadow: none;
	
	--btn-secondary-hover-border: 2px solid #21314d;
    --btn-secondary-hover-background: #fff;
    --btn-secondary-hover-text-color: #21314d;
	
	--btn-radio-checked-border: 2px solid #21314d;
    --btn-radio-checked-background: #21314d;
    --btn-radio-checked-text-color: #fff;
	
	--btn-radio-border: 2px solid #21314d;
    --btn-radio-background: transparent;
    --btn-radio-text-color: #21314d;
	
	--btn-radio-hover-border: 2px solid #21314d;
    --btn-radio-hover-background: #84bc34;
    --btn-radio-hover-text-color: #21314d;
   	
	--navigation-link-font-size: 0.9rem;
    --navigation-link-color: #21314d;
    --navigation-link-hover-color: #84bc34;
    	
	--tops-link-color: #21314d;
    --tops-link-hover-color: #21314d;
	
	--btn-preassign-border: 2px solid #84bc34;
    --btn-preassign-background: #84bc34;
	--btn-preassign-text-color: #21314d;
    
    --btn-preassign-hover-border: 2px solid #21314d;
	--btn-preassign-hover-text-color: #21314d;
    --btn-preassign-hover-background: #transparent;
	
	--btn-cookie-notice-hover-border: 2px solid #a3dc52;
    --btn-cookie-notice-hover-background: #a3dc52;
	--btn-cookie-notice-hover-text-color: #21314d;
	
	--checkbox-accent-color: #84bc34;
	
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('/starxm/static/fonts/open-sans-v15-latin-regular-9dce7f01715340861bdb57318e2f3fdc.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
    url('/starxm/static/fonts/open-sans-v15-latin-regular-9dce7f01715340861bdb57318e2f3fdc.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/starxm/static/fonts/open-sans-v15-latin-regular-cffb686d7d2f4682df8342bd4d276e09.woff2') format('woff2'), /* Super Modern Browsers */
    url('/starxm/static/fonts/open-sans-v15-latin-regular-bf2d0783515b7d75c35bde69e01b3135.woff') format('woff'), /* Modern Browsers */
    url('/starxm/static/fonts/open-sans-v15-latin-regular-c045b73d86803686f4cd1cc3f9ceba59.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/starxm/static/fonts/open-sans-v15-latin-regular-7aab4c13671282c90669eb6a10357e41.svg#OpenSans') format('svg'); /* Legacy iOS */
}

