:root {

    
	--html-background: #e8e8e4;
    --stage-background: #f1f9fa;
	--html-font-family: RWESansWeb-Regular, sans-serif;
    --html-font-color: #1d4477;
    --html-font-size: 16px;		
    --link-color: #00a19f;
	--link-hover-text-decoration: none;
	--link-text-decoration: underline;
    --intro-text-font-size: 1.2rem;
	--header-logo-height: 50px;
	--header-background: linear-gradient(225deg,#00a19f,#1d4477);
	--header-left-font-color: #fff;
	
	--footer-background: #1d4477;
	--footer-link-color: #fff;
	--footer-link-hover-color: #fff;
	--footer-link-text-decoration: none;
	--footer-link-hover-text-decoration: underline;
	
	--account-dropdown-link-color: #fff;
    --account-dropdown-link-hover-color: #fff;
	--account-dropdown-link-text-decoration: none;
	--account-dropdown-link-hover-text-decoration: underline;
	
	--navigation-link-color: #1d4477;
	--navigation-link-hover-color: #1d4477;
	--navigation-link-font-size: 0.8rem;
	--navigation-link-text-decoration: none;
	--navigation-link-hover-text-decoration: underline;
	
	--login-logo-height: 58px;
    --login-logo-top-display: block;
   	--login-background: url("/starxm/static/images/rwe/rwe_bg2-33970d1b49caa7faa81c12680f7bfc7f.jpg") no-repeat fixed 0 0 / 100% 100% !important;
	--login-headline1-font-color: #fff;
	
	--login-language-line-links-weight: 700;
    --login-language-line-links-size: 0.9rem;
    --login-language-line-links-hover-weight: 700;
    --login-language-line-links-hover-size: 0.9rem;
	--login-language-line-links-text-decoration: none;
	--login-language-line-links-hover-text-decoration: underline;
    --login-forgotten-links-weight: 700;
    --login-forgotten-links-size: 80%;
    --login-forgotten-links-hover-weight: 700;
    --login-forgotten-links-hover-size: 80%;
	--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;
	--login-text-links-weight: 700;
	--login-text-links-hover-weight: 700;
	
	--focus-outline: 2px solid #000;
    --focus-outline-offset: 2px;
	--btn-focus-outline-offset: 2px;
	--btn-border-radius: 5px;
	
	--btn-primary-border: 2px solid #00a19f;
    --btn-primary-background: #00a19f;
    --btn-primary-text-color: #fff;
	
    --btn-primary-hover-border: 2px solid #3ed8c3;
    --btn-primary-hover-background: #3ed8c3;
    --btn-primary-hover-text-color: var(--btn-primary-text-color);
	
	--btn-secondary-border: 2px solid #00a19f;
    --btn-secondary-background: var(--stage-background);
    --btn-secondary-text-color: #00a19f;
    --btn-secondary-box-shadow: none;

    --btn-secondary-hover-border: 2px solid #00a19f;
    --btn-secondary-hover-background: #00a19f;
    --btn-secondary-hover-text-color: #fff;
	
	--btn-radio-hover-border: 2px solid #00a19f;
    --btn-radio-hover-background: #fff;
    --btn-radio-hover-text-color: #00a19f;
	
	--tops-link-text-decoration: none;
    --tops-link-hover-text-decoration: underline;

  
}

@@font-face {
    font-family: "RWESansWeb-Regular";
    font-style: normal;
    font-weight: 300;
    src: url("/starxm/static/fonts/rwe/RWESansWeb-Regular-daa24d3bce9f871bb3bdbc0f1772b4ec.woff2") format("woff2"),url("/starxm/static/fonts/rwe/RWESansWeb-Regular-daa24d3bce9f871bb3bdbc0f1772b4ec.woff2") format("woff2")
}

@font-face {
    font-family: "RWESansWeb-Regular";
    font-style: normal;
    font-weight: 300;
    src: url("/starxm/static/fonts/rwe/RWESansWeb-Regular-295ab4f51e1e092147b26ba4ba33658a.woff") format("woff"),url("/starxm/static/fonts/rwe/RWESansWeb-Regular-295ab4f51e1e092147b26ba4ba33658a.woff") format("woff")
}

@font-face {
    font-family: "RWESansWeb-Regular";
    font-style: normal;
    font-weight: 300;
    src: url("/starxm/static/fonts/rwe/RWESans-Regular-d461c0e1074a7a244bb29ec642c85a9f.ttf") format("ttf"),url("/starxm/static/fonts/rwe/RWESans-Regular-d461c0e1074a7a244bb29ec642c85a9f.ttf") format("ttf")
}