:root {
	--html-background:  #fff;
    --stage-background:  #fff;
	--stage-font-size: 0.9rem;
	--html-font-color: #05164d;
	--html-font-size: 16px;
	--html-font-family: LHGTextWEB;
	--link-color: #2d5fe4;
    --link-hover-color: #2d5fe4;
	--link-hover-text-decoration: none;
	--link-text-decoration: underline;
	--intro-text-font-size: 1.2rem;
	--headline-font-color: #05164d;
	--header-left-font-color: #05164d;
	--header-logo-height: 25px;
	--header-logo-right-height: 25px;
	--info-button-color: #2d5fe4;
    --info-button-hover-color: #2d5fe4;
	
	--focus-outline: 3px solid #05164d;
    --focus-outline-offset:2px;
	--btn-focus-outline-offset: 2px;
	
	--footer-background: #f4f4f4;
    --footer-border-top: 1px solid #d9d9d9;
    --footer-link-color: #05164d;
    --footer-link-text-decoration: none;
	--footer-link-hover-text-decoration: underline;
    --footer-link-hover-color: #05164d;
    	
	--account-dropdown-link-color: #05164d;
    --account-dropdown-link-hover-color: var(--account-dropdown-link-color);
	--account-dropdown-link-text-decoration: none;
	--account-dropdown-link-hover-text-decoration: underline;
	
	--livestream-overlay-background-color: #fff;
	
	--input-focus-border-bottom-color: #9ba2b8;
	--input-border-bottom-color: #9ba2b8;
	--input-secondary-color: #05164d;
	
	--headline-font-family: LHGHeadWEB;
	--headline-text-align: left;
	--headline1-text-align: left;
	
	--login-btn-border: #2d5fe4;
    --login-btn-background: #fff;
    --login-btn-text-color: #2d5fe4;
		
	--login-logo-height: 25px;
	--login-logo-bottom-display: none;
	--login-logo-top-display: block;
 	--login-headline1-font-color: #fff;
	--login-headline1-font-size:1rem;
	--login-headline1-align: left;
	--login-background: url("/starxm/static/images/lh/BG-75f030a95d8d0297db02cde9bea3164d.png") no-repeat fixed 0 0 / 100% 100% !important;	
	
	--login-forgotten-links-weight: 700;
	--login-forgotten-links-size: 0.8rem;
	--login-forgotten-links-hover-weight: 700;
	--login-forgotten-links-hover-size: 0.8rem;
	--login-forgotten-links-text-decoration: none;
	--login-forgotten-links-hover-text-decoration: underline;
	
	--login-form-label-font-size: 20px;
	--login-input-focus-label-font-size: 0.9rem;
	
	--navigation-link-font-size: 0.9rem;
    --navigation-link-color: #05164d;
	--navigation-link-text-decoration: none;
	--navigation-link-hover-text-decoration: underline;
    --navigation-link-hover-color: #05164d);
	
	--btn-font-size: 0.9rem;
    --btn-font-weight: 600;
    --btn-border-radius: 8px;
    --btn-primary-border: 2px solid #2d5fe4;
    --btn-primary-background: #2d5fe4;
    --btn-primary-text-color: #fff;
    --btn-primary-hover-border: 2px solid #2d5fe4;
    --btn-primary-hover-background: #2d5fe4;
    --btn-primary-hover-text-color: #fff;
	
	--btn-secondary-border: 1px solid #05164d;
    --btn-secondary-background: #fff;
    --btn-secondary-text-color: #05164d;
    --btn-secondary-box-shadow: none;

    --btn-secondary-hover-border: 1px solid #05164d;
    --btn-secondary-hover-text-color: #05164d;
				
	--btn-radio-hover-border: 2px solid #2d5fe4;
    --btn-radio-hover-background: var(--btn-secondary-hover-background);
    --btn-radio-hover-text-color: var(--btn-secondary-hover-text-color);
    --btn-radio-hover-box-shadow: var(--btn-primary-hover-box-shadow);
	
	--tops-link-text-decoration: none;
    --tops-link-hover-text-decoration: underline;

}

@font-face {
    font-family: "LHGHeadWEB";
    font-style: normal;
    font-weight: 300;
    src: url("/starxm/static/fonts/lh/LHGHeadWEB-Medium-f2a21b307378e2aba73f39f73f916589.woff2") format("woff2"), url("/starxm/static/fonts/lh/LHGHeadWEB-Medium-024bf9f4063cb1e98da8ce4087ae45f3.woff") format("woff")
}

@font-face {
    font-family: "LHGTextWEB";
    font-style: normal;
    font-weight: 300;
    src: url("/starxm/static/fonts/lh/LHGTextWEB-Regular-ac6224cc905b9316306e73ba31cd4a7d.woff2") format("woff2"), url("/starxm/static/fonts/lh/LHGTextWEB-Regular-1c2ff4971d8cdadbcdccbe1f038b857a.woff") format("woff")
}