/* site elements */
.header {height: 60px; display: flex; flex-direction: row;}
.header img {height: 40px; padding-top: 10px;}
.headerspace {margin-right:auto; margin-left:auto;}
.headerlinks {text-transform: uppercase; font-weight: 700; padding-top: 19px; padding-right: 5px;}
.headerlinks a{text-decoration:underline;}
.footer {font-size:14px; padding-top:9px; padding-bottom:10px;}
.footer a{text-decoration:underline;}

/* desktop version */
@media only screen and (min-width: 720px) {
.header {height: 110px; display: flex; flex-direction: row;}
.header img {height: 70px; padding-top: 20px;}
.headerspace {margin-right:auto; margin-left:auto;}
.headerlinks {text-transform: uppercase; font-weight: 700; padding-top: 44px; padding-right: 5px;}}

/*core elements */
.FastPageHeader {min-width: 320px;}
.FastPageWrapper {min-width: 320px;}
.FastPageFooter {min-width: 320px;}
.ControlMessageContainer {margin-right: auto; margin-left: auto; max-width: 1400px; box-sizing: border-box;}

/*Make buttons more readable*/
.ActionButtonCaptionText,
.ActionButtonCancel.FastEvt,
.ui-button.ui-corner-all.ui-widget{color:#222222}

/*login panel appearance*/
.WebHomeLogonWrapper .WebHomeLogonPanel input,.WebHomeLogonWrapper .WebHomeLogonPanel .DFL {color: inherit;}
.WebHomeLogonWrapper .WebHomeLogonPanel .DFL {color: #246050;}
.WebHomeLogonWrapper .WebHomeLogonPanel input.Field {padding-left: 0;}
.WebHomeLogonWrapper {box-shadow: 0 2px 8px -2px #000;}
.WebHomeLogonWrapper .WebHomeLogonPanel {
min-width: 280px; max-width: 100%;border-radius: 4px;
color: #0e0e0e;background: #FCFCFC;
box-shadow: 0 2px 8px -2px #000;}
@media only screen and (min-width: 620px) {.WebHomeLogonWrapper .WebHomeLogonPanel {max-width: 50%;}}
@media only screen and (min-width: 920px) {.WebHomeLogonWrapper .WebHomeLogonPanel {max-width: 33%;}}

/*change Scroll for More button appearance*/
.ScrollForMoreLink {
-webkit-appearance: none;
transform: translateX(-4.6rem);
font-family:inherit; width:auto;
border-radius:.6em;
font-family:inherit;font-size:inherit;font-weight:bold;
line-height:normal;padding:.3em 1.1em .2em 1.1em}
.ScrollForMoreLink::before {content:"";width:0;height:0}
a.ScrollForMoreLink:link:hover {text-decoration:none;}

/*navigation aids*/
.ApplicationTitle::after {content:" (Home)"}
.ApplicationTitle, .ManagerNavigationContainer, .DocumentContentWrapper a{text-decoration:underline;}
.TabContainer a{text-decoration:none}
.StepInfoStepsWrapper a{text-decoration:none}
.DocumentContentWrapper .RowLinkWrapper{text-decoration:none}
.ControlMessageContainer a{text-decoration:underline;}

/*hide icons on titlebars*/
.TitlebarIconWrapper {display:none}