:root {
--header-height: 60px;

--brand-blue: #002D5A;
--accent-blue: #00538F;
--menu-color: #E7F3F9;
--menu-text-color: #002D5A;
--header-text-color: #E7F3F9;
--login-text-color: white;
--register-link-color: #89D4FA;
--logo: url('../images/RS_logotyp_enradig_vit_RGB.png');
/*
--brand-blue: #00AEEF;
--accent-blue: #89D4FA;
--menu-text-color: black;
--login-text-color: black;
--logo: url('../images/RS_logotyp_enradig_svart_RGB.png');
*/
}



#hsx-header > * {
  background: var(--brand-blue);
}

body > #x-auto-0 {
    background-image: url('../images/ima158772.jpg');
}

.hsx-register-link,
.hsx-forgot-pwd-link .hsx-clickable-label-link, 
.hsx-password-strength, 
a.hsx-show-pwd-link, a.hsx-show-pwd-link:link, a.hsx-show-pwd-link:visited, a.hsx-show-pwd-link:hover, a.hsx-show-pwd-link:active
a#hsx-termsOfUse-label,a#hsx-termsOfUse-label:link,a#hsx-termsOfUse-label:visited,a#hsx-termsOfUse-label:hover,a#hsx-termsOfUse-label:active
 {
	 color: var(--register-link-color) !important;
 }

.hsx-logo {
  background-image: var(--logo);
  margin-top: 5px;
  margin-left: 20px;
  height: var(--header-height);
  width: 600px;
}

.hsx-logo-external {
  background-image: var(--logo) !important;
  margin-top: 5px;
  margin-left: 20px;
  height: var(--header-height);
  width: 600px;
}

.hsx-header-top {
	height: 0px
}
.hsx-header-bar {
	background: var(--brand-blue);
	height: var(--header-height);
}

.hsx-content-left-bg {
	background-color: var(--accent-blue);
	min-height: 210px
}
.hsx-content-left{
	top: 150px
}

.hsx-language-selector{
	top: 10px
}

.hsx-content-area{
	color: var(--login-text-color);
}

button, button.hsx-button-grey, .x-btn button, hsx-register-btn {
    border: 1px solid #999;
    border-radius: 0;
    background: #002D5A; 
    color: #FFF;
    vertical-align: middle;
    font-weight: bold;
    font-size: 11px;
    height: 20px;
    padding: 0px 10px;
}

.hsx-content-right{
	top: 150px
}

.hsx-master-nav-view{
	background: var(--menu-color);
}

.hsx-navigation-iwantto-label.hsx-clickable-label{
	color: var(--menu-text-color);
}

.hsx-navigation-iwantto-label.hsx-clickable-label:HOVER{
	color: #000000
}

.hsx-navigation-content-container{
	margin: var(--header-height) 0 0 0
}

.hsx-header-toolbar > .hsx-clickable-label-link, .hsx-header-toolbar > a.hsx-header-logout, .hsx-header-user, .hsx-header-label {
	color: var(--header-text-color) !important
}

.hsx-header-help, .hsx-header-help:HOVER, .hsx-header-user, .hsx-header-user:HOVER{
	border-right: 1px solid var(--header-text-color);
}
.hsx-header-help{
	background-image: url(../images/menu_arrow.png)
}
.hsx-header-toolbar{
	margin: 10px 10px 0px 0px
}

.hsx-navigation-caption-pnl{
	color: var(--menu-text-color);
}

div#hsx-registration-content, .hsx-registration-form-pnl {
	background-color: var(--accent-blue);
}

.hsx-errorpage-content, .hsx-content-toc, .hsx-content-imprint{
	background-color: var(--accent-blue);
	border: none;
}

.hsx-registration-form-pnl {
    margin: -22px auto 0px auto;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    line-height: 1.3;
}