
/**
Global CSS Properties
**/
:root {
    --html-background: #000028;
    --html-font-color: #fff;
    --html-font-size: 16px;
    --intro-text-font-size: 1.2rem;

    --account-dropdown-font-color: #000028;
    --account-dropdown-background: #fff;
	--account-dropdown-border: 1px solid #0cc;
	
	--livestream-overlay-background-color: #00183b;

    --stage-background: #00183b;
    --header-background: #00183b;
    --footer-background: #000028;
    --footer-link-hover-text-decoration: underline;
    --footer-link-hover-color: #00ffb9;

    --html-font-family: 'Siemens Sans Roman', Arial, sans-serif;
	--focus-outline: 2px solid #00bedc;
    --focus-outline-offset: 3px;
	--btn-focus-outline-offset: 3px;

    --link-color: #0cc;
    --link-hover-color: #00ffb9;
	--link-text-decoration: none;
    --link-hover-text-decoration: underline;

    --login-html-background: #000028;
    --login-input-background-color: #00183b;
    --login-input-focus-background-color: #00314f;
    --login-box-background: #00183b;
    --login-box-border: 1px solid #00183b;
    --login-box-font-color: #fff;
	
	--modal-background: #00183b;
    --modal-font-color: #fff;

	--account-dropdown-font-color: #fff;
    --account-dropdown-background: #00183b;
    --account-dropdown-link-text-decoration: none;

    --btn-border-radius: 0px;
    --btn-font-size: 1rem;

    --btn-primary-background: linear-gradient(90deg, #00ffb9 0%, #00e6dc 100%);

    --btn-primary-text-color: #000028;

    --btn-primary-hover-background: #c5ffef;
    --btn-primary-hover-box-shadow: 0;


    --btn-secondary-background: var(--stage-background);
    --btn-secondary-border: 2px solid var(--link-color);
    --btn-secondary-text-color: var(--link-color);

    --btn-secondary-hover-border: 2px solid var(--link-hover-color);
    --btn-secondary-hover-text-color: var(--link-hover-color);

    --btn-language-radio-checked-border: 1px solid #0cc;

    --footer-link-color: #fff;
    --footer-link-text-decoration: #none;

    --navigation-link-color: #0cc;
    --navigation-link-hover-color: #00ffb9;
    --navigation-link-text-decoration: none;
    --navigation-link-hover-text-decoration: underline;

    --login-logo-bottom-display: none;
    --login-input-text-color: #fff;
    --login-input-label-text-color: #fff;
    --login-input-focus-label-text-color: #fff;
    --login-input-focus-text-color: #fff;
    --login-language-line-links-text-decoration: none;
    --login-language-line-links-hover-text-decoration: underline;
    --login-forgotten-links-text-decoration: none;
    --login-forgotten-links-hover-text-decoration: underline;
	
	--login-text-links-text-decoration: underline;
	--login-text-links-hover-text-decoration: none;

    --input-primary-color: #fff;
    --input-secondary-color: #fff;
    --input-border-bottom-color: #00ffb9;
    --input-focus-border-bottom-color: #00ffb9;
    --input-background-color: #00183b;
    --input-focus-background-color: #00314f;

    --checkbox-accent-color: #0cc;
    --login-icons-font-color: var(--login-box-font-color);
	
	--altcha-color-base: linear-gradient(90deg, #00ffb9 0%, #00e6dc 100%);
    --altcha-color-text: #000028;
    --altcha-color-border-focus: #000028;




}
/*
**********************
       Siemens Fonts
**********************
*/
@font-face {
    font-family: 'Siemens Sans';
    src: url("/starxm/static/fonts/siemens/sisan03-6a8dd6ebad01d15c483c476c40a04b84.woff2") format("woff2"), url("/starxm/static/fonts/siemens/sisan03-62929671062ec761d3a48d6c0d19e02d.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: 'Siemens Sans Roman';
    src: url("/starxm/static/fonts/siemens/siemenssans-roman-webfont-2248601237583f0e89836519e565250e.woff2") format("woff2"), url("/starxm/static/fonts/siemens/siemenssans-roman-webfont-41fde6cfa7d2f55493bf9331b64843ad.woff") format("woff");
    font-display: swap;
}


/*
**********************
       Siemens Icon Font
**********************
*/
@font-face {
    font-family: 'siemens-webicons-webfont';
    src: url('/starxm/static/fonts/siemens/siemens-webicons-webfont-876e345c922fc5a01408a6489480d2e8.eot?1ykbq3');
    src: url('/starxm/static/fonts/siemens/siemens-webicons-webfont-876e345c922fc5a01408a6489480d2e8.eot?1ykbq3#iefix') format('embedded-opentype'),
    url('/starxm/static/fonts/siemens/siemens-webicons-webfont-0aede9c6fba4236d9ea3028a0fbe10de.ttf?1ykbq3') format('truetype'),
    url('/starxm/static/fonts/siemens/siemens-webicons-webfont-e8051dd8c2556a75566f2c179f89ccd3.woff?1ykbq3') format('woff'),
    url('/starxm/static/fonts/siemens/siemens-webicons-webfont-fbe01b68f64a9fddc18da3db26be6512.svg?1ykbq3#siemens-webicons-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fa-arrow-right:before {
    font-family: 'siemens-webicons-webfont' !important;
    content: "\e60b" !important;
}