:root {
	--eto-primary-color: #417F90;
	--eto-secondary-color: #277AB5;
	
	--eto-lightest-gray: #C8CFD2;
	--eto-light-gray: #B8C0C2;
	--eto-medium-gray: #6E787D;
	--eto-dark-gray: #4A4E50;
	--eto-darkest-gray: #444444;
	--eto-lightest-color: #FFFFFF;
	
	--eto-icon-color: #468293;
	--eto-hilight-color: #E3ECEF;
	--eto-border-color: #D8D8D8;
	--eto-section-header-border-color: #CDE3E9;
	--eto-section-header-color: #E8F0F4;
	--eto-quick-links-color: #F1F5F7;
	--eto-menu-color: #F0F4F6;
	--eto-menu-border-color: #D5E2E7;
	--eto-desktop-menu-separator-color: #A7B3C4;
	--eto-desktop-menu-selected-color: #2C697A;
	--eto-popup-color: #CED7E6;
	--eto-row-border-color: #D3E2E6;
	--eto-odd-row-color: #F3F7F9;
	--eto-summary-color: #F9FBFB;
	--eto-tab-border-color: #777777;
	--eto-active-widget-outline-color: #4D90FE;
	--eto-disabled-widget-border-color: #E5E8EB;
	--eto-disabled-widget-color: #F6F6F6;
	--eto-button-separator-color: #CCCCCC;
	--eto-sizer-color: #DDDDDD;
	--eto-time-field-color: #D8DDDF;
	--eto-desktop-menu-background-color: #143D5A;
	--eto-active-widget-border-color: #73AFC0;
	--eto-active-row-background-color: #E1EBEE;
	--eto-active-odd-row-background-color: #DCE7EA;
	--eto-checked-widget-border-color: #E68B7A;
	--eto-checked-widget-background-color: #E68B7A;

	--eto-primary-button-color: #417F90;
	--eto-primary-button-active-color: #123E4A;
	--eto-primary-button-disabled-color: #EDEFF1;
	--eto-secondary-button-active-color: #D5E5EA;
	--eto-secondary-button-active-border-color: #2C697A;
	--eto-split-button-link-hover-color: #DAE7EA;
	
	--eto-link-text-color: #277AB5;
	--eto-link-active-text-color: #206595;
	--eto-link-hover-text-color: #1A5178;
	--eto-primary-button-label-color: #FFFFFF;
	--eto-secondary-button-label-color: #417F90;
	--eto-secondary-button-active-label-color: #1A5178;
	--eto-secondary-button-hover-label-color: #123E4A;
	--eto-disabled-text-color: #838D90;

	--eto-red-feedback-color: #CE452D;
	--eto-green-feedback-color: #038567;
	--eto-orange-feedback-color: #FF5A05;
	--eto-yellow-feedback-color: #9C6E0D;
	
	--eto-error-message-color: #F9EFED;
	--eto-error-message-text-color: #AC3823;
	--eto-info-message-color: #F3F7F9;
	--eto-info-message-text-color: #206595;
	--eto-warn-message-color: #FEFAF0;
	--eto-warn-message-text-color: #7D5A02;
	--eto-success-message-color: #EFFAF1;
	--eto-success-message-text-color: #366E4C;
}
html {    min-height:100%;}html {    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    text-size-adjust: 100%;    font-size: 8px;}body {    color: #4A4E50;    font-size: 14px;    font-size: 1.75rem;    line-height: 24px;    line-height: 3rem;}body {    background-color: rgba(70, 129, 147, 0.08);    margin: 0;}body, button, input, option, select, textarea {    font-weight: 400;    font-family: "Open Sans",Arial,sans-serif;}.containment {    min-height: 100%;    box-sizing: border-box;}.header {    background-color: #FFFFFF;    width: 100%;    height: 50px;    margin: 0;    padding: 0;    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);}.footer {    height: 35px;    box-sizing: border-box;    color: #4A4E50;	font-size: 14px;    background-color: #FFFFFF;    border-top: 1px solid #FFFFFF;    padding-top: 3px;    position: absolute;    right: 0;    left:0;    bottom: 0;}.footer td {	font-size: 14px;}a,.eto-link {    background-color: transparent;    padding: 0;    color: #277ab5;    font-size: 14px;    text-decoration: none; }a:visited,.eto-link:visited {    color: #277ab5; }a:hover,.eto-link:hover {    text-decoration: underline; }a:active,.eto-link:active {    color: #93b6bb; }	.eto-input__label {    color: #4A4E50;    display: block;    font-size: 14px;    font-size: 1.75rem;    line-height: 24px;    line-height: 3rem;}.row {    margin-left: 0;    margin-right: 0;}.logo_banner {background-color:white;box-sizing: border-box;border-radius:4px;border: 2px solid #d3d3d3;border-top:0px;border-left:0px;border-right:0px;}.login-input {line-height:40px;height:34px;width:100%;border: 2px solid #ccc;border-radius:4px;padding:0 1.5rem;padding-left:8px;padding-right:8px;outline:0px}.login-input:focus {outline-width:0;border-color:#73AFC0;box-shadow:0 0 0 3px #E3ECEF}.login-input[data-message-type=error] {box-shadow:none;outline-width:0;border-color: #AC3823}.login-button {	width: 100%;	height: 34px;	border: 0px;  font-weight:600;  font-size:14px;  border-radius: 2px;  border: 0;  outline:0px;  background-color: #417F90;  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24));  color: #FFFFFF;  padding: 8px 16px 8px 16px; }  .login-button:hover:not(.eto-btn--loading):not(.eto-btn--done) {    color: #FFFFFF;    background-color: #417F90;    background-image: linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.32));	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);	}  .login-button:active:not(.eto-btn--loading):not(.eto-btn--done) {    color: #FFFFFF;    background-color: #123E4A; 	box-shadow: none }  .login-button:disabled:not(.eto-btn--loading):not(.eto-btn--done), .login-button.disabled:not(.eto-btn--loading):not(.eto-btn--done) {    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)) !important;    background-color: #EDEFF1;    color: #6E787D;	box-shadow:	none}  .login-button:focus:not(.eto-btn--loading):not(.eto-btn--done) {    box-shadow: 0 0 0 3px #E3ECEF; }  .login-button:focus:hover:not(.eto-btn--loading):not(.eto-btn--done) {	box-shadow: 0 0 0 3px #E3ECEF, 0 2px 4px 0 rgba(0, 0, 0, 0.4); }  .login-button.eto-btn--icon-only {    padding-left: 0;    padding-right: 0; }.login-button-disabled {	width: 100%;	height: 34px;	border: 0px;	font-weight:600;	font-size:14px;	border-radius: 2px;	border: 0;	padding: 8px 16px 8px 16px;		background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)) !important;	background-color: #EDEFF1;	color: #6E787D;	box-shadow:	none}.login-button-disabled:focus,.login-button-disabled:active {	outline-width:0px	}.error {    color: #AC3823;}.error_message {	color: #AC3823;font-family: "Open Sans",Arial,sans-serif; font-size: 14px; font-weight:600;}.info_message_title {	color: #206595;font-family: "Open Sans",Arial,sans-serif; font-size: 14px; font-weight:600;}.error_message_title {	color: #AC3823;font-family: "Open Sans",Arial,sans-serif; font-size: 14px; font-weight:600;}.support {    text-align:center;    margin: auto;}.tagline {    color: #4A4E50;    font-size: 18px;    font-weight: 600;    letter-spacing: 0.18px;    line-height: 19px;}.eto-header__logo {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    max-height: 96px;    max-height: 6rem;    height: 25px;	padding-left: 16px;}@media (max-width: 400px) {.mobile-hidden {	display:none;}}@font-face {  font-family: "Material Icons";  font-style: normal;  font-weight: 400;  src: url('./fonts/material-icons/Material_Icons_400.eot');  src: local('Material Icons'), local('MaterialIcons-Regular'), url('./fonts/material-icons/Material_Icons_400.eot?#iefix') format('embedded-opentype'), url('./fonts/material-icons/Material_Icons_400.woff') format('woff'), url('./fonts/material-icons/Material_Icons_400.woff2') format('woff2'), url('./fonts/material-icons/Material_Icons_400.svg#MaterialIcons-Regular') format('svg'), url('./fonts/material-icons/Material_Icons_400.ttf') format('truetype'); }@font-face {  font-family: 'Font Awesome 5 Free';  font-style: normal;  font-weight: 400;  font-display: auto;  src: url("./fonts/fontawesome/fa-regular-400.eot");  src: url("./fonts/fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("./fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("./fonts/fontawesome/fa-regular-400.woff") format("woff"), url("./fonts/fontawesome/fa-regular-400.ttf") format("truetype"), url("./fonts/fontawesome/fa-regular-400.svg#fontawesome") format("svg"); }@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: url('./fonts/opensans/OpenSans_400.eot');  src: local('Open Sans'), local('OpenSans'), local('OpenSans-Regular'), url('./fonts/opensans/OpenSans_400.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans/OpenSans_400.woff') format('woff'), url('./fonts/opensans/OpenSans_400.woff2') format('woff2'), url('./fonts/opensans/OpenSans_400.svg#opensans') format('svg'), url('./fonts/opensans/OpenSans_400.ttf') format('truetype'); }@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: url('./fonts/opensans/OpenSans_600.eot');  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('./fonts/opensans/OpenSans_600.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans/OpenSans_600.woff') format('woff'), url('./fonts/opensans/OpenSans_600.woff2') format('woff2'), url('./fonts/opensans/OpenSans_600.svg#opensans') format('svg'), url('./fonts/opensans/OpenSans_600.ttf') format('truetype'); }@font-face {  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: url('./fonts/opensans/OpenSans_400italic.eot');  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('./fonts/opensans/OpenSans_400italic.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans/OpenSans_400italic.woff') format('woff'), url('./fonts/opensans/OpenSans_400italic.woff2') format('woff2'), url('./fonts/opensans/OpenSans_400italic.svg#opensans') format('svg'), url('./fonts/opensans/OpenSans_400italic.ttf') format('truetype'); }@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: url('./fonts/opensans/OpenSans_700.eot');  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('./fonts/opensans/OpenSans_700.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans/OpenSans_700.woff') format('woff'), url('./fonts/opensans/OpenSans_700.woff2') format('woff2'), url('./fonts/opensans/OpenSans_700.svg#opensans') format('svg'), url('./fonts/opensans/OpenSans_700.ttf') format('truetype'); }  .md-icon {	display: inline-block;	font-size: inherit;	line-height: inherit;    margin-left: 0;}.md-icon  { 	  font-family: "Material Icons" !important;  font-weight: 400;  font-style: normal;  font-size: 16px;  color:#468293;  margin-bottom : 6px;  /* Preferred icon size */  line-height: 24px;  display: inline-block;  width: 1em;  height: 1em;  text-transform: none;  letter-spacing: normal;  word-wrap: normal;  white-space: nowrap;  direction: ltr;  vertical-align: bottom;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  -moz-osx-font-smoothing: grayscale;  font-feature-settings: 'liga'; }.md-icon-red  { 	  font-family: "Material Icons" !important;  font-weight: 400;  font-style: normal;  font-size: 16px;  color:#AC3823;  margin-bottom : 6px;  /* Preferred icon size */  line-height: 24px;  display: inline-block;  width: 1em;  height: 1em;  text-transform: none;  letter-spacing: normal;  word-wrap: normal;  white-space: nowrap;  direction: ltr;  vertical-align: bottom;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  -moz-osx-font-smoothing: grayscale;  font-feature-settings: 'liga'; }.fas {  font-family: 'Font Awesome 5 Free';  font-weight: 900; }.fas {  font-style: normal;  font-size: 13px;  font-variant: normal;  color:#468293;  display: inline-block;  margin-bottom : 6px;  /* Preferred icon size */  line-height: 24px;  display: inline-block;  width: 1em;  height: 1em;  text-transform: none;  letter-spacing: normal;  word-wrap: normal;  white-space: nowrap;  direction: ltr;  vertical-align: baseline;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  -moz-osx-font-smoothing: grayscale;  font-feature-settings: 'liga';  -moz-osx-font-smoothing: grayscale;  text-rendering: auto;}
