:root {
 --chatToolBar-color: #206040;
 --messages-replybox-color: #277850;
 --messages-left-box-background: #306148;
 --messages-left-box-text: white;
 --messages-right-box-background: #306148;
 --messages-right-box-text: white;
 --messages-reply-text-color: white;
 --messages-client-reply-background: rgba(32,96,48,0.3);
 --messages-client-reply-color: white;
 --messages-medic-reply-background: rgba(32,96,48,0.3);
 --messages-medic-reply-color: white;
 --chatBg-color: rgba(0,8,0,0.1);
 --login-main-color: #4bba83;
 --login-bg-color: #308158;
 --loginTermsAndPrivacyLinks-color: #c2fbfe;
 --loggedOutButton-color: rgba(24,64,48,0.1);
 --loggedOutButton-text-color: #c2fed1;
 --login-block-color: transparent;
 --login-top-color: #c8ffd6;
 --login-bottom-color: #b5ffda;
 --login-disclaimer-color: white;
 --login-input-color: #308158;
 --login-input_text_color: white;
 --login-cancel-text-color: #ff9f9f;
 --main-bg-color: #4bba83;
 --secondary-bg-color: rgba(64,160,96,0.6);
 --accent-color: #20ff8c;
 --header-color: rgba(64,160,96,0.6);
 --sidebar-color: #308158;
 --mainTermsAndPrivacyLinks-color: #d2d2d2;
 --leftLinkBarBurger-color: white;
 --frontpage-card-background: rgba(64,160,96,0.6);
 --frontpage-text-color: #f0f0f0;
 --save-button-color: #78dcff;
 --save-button-text-color: black;
 --incoming-chat-blink-bg: ;
 --care-path-list-bg: ;
 --care-path-list-header-bg: ;
 --top-clock-color: #d2e4e6;
 --general-text-color: #efefef;
 --powered-by-text-color: #b2b2b2;
 --identification-aborted-text: #ff9e30;
 --return-to-front-page-text: #f0f0f0;
 --login-registration-bg-color: #4bba83;
 --login-registration-button-color: #77ff99;
 --login-registration-text-color: white;
 --login-registration_button_text_color: black;
}

@media (min-width: 1px) {
 [data-sa-theme="1"] {
 background-image: none;
 background-color: var(--main-bg-color);
 }
}

.header {
 background-color: var(--header-color);
}

.messages__header {
 background-color: var(--accent-color);
}

.content__inner {
 background-color: var(--secondary-bg-color);
}

.sidebar {
 background-color: var(--sidebar-color);
}

.messages__item:not(.messages__item--right) > .messages__details > p {
 background-color: var(--messages-left-box-background);
 color: var(--messages-left-box-text);
}


.messages__item--right .messages__details p {
 background-color: var(--messages-right-box-background);
 color: var(--messages-right-box-text);
}

.messages__reply__text {
 background-color: var(--messages-replybox-color);
}

.messages__reply input {
 color: var(--messages-reply-text-color);
}
@media (min-width: 1px) {
 [data-sa-theme="1"] {
 background-image: none;
 background-color: var(--login-bg-color);
 }
}
