.ManagerHeader {
height: 5rem;
}

.ApplicationLogoContainer {
height: 4rem;
}

.ManagerContextHeader {
margin-right: 0;
}

.WebHomeLogonWrapper .WebHomeLogonPanel input, 
.WebHomeLogonWrapper .WebHomeLogonPanel .DFL { color: inherit; }
.WebHomeLogonWrapper .WebHomeLogonPanel .DFL { color: #0B5CB5; }
.WebHomeLogonWrapper .WebHomeLogonPanel input.Field { padding-left: 0; }
.WebHomeLogonWrapper .WebHomeLogonPanel {
border-radius: 4px;
color: #000;
/*    
background: #a6d4f9;
background: rgba(166,212,249,0.98);
*/
background: #fff;
background: rgba(255,255,255,0.95);
box-shadow: 0 2px 8px -2px #000;
}

ID_SessionMessageContainer {
border-radius: 0px 0px 8px 8px;
}

.ID_Container {
background: linear-gradient(rgb(255,255,255),rgb(235,235,235));
box-shadow: 0 0 3px rgb(37,37,37);
border-radius: 6px;
border: none;
}

.ID_Container > div {
padding-left: 6px;
padding-right: 6px;
}

.ID_TableHeaderWrap > thead > tr.TableHeaderRow > th {
white-space: normal;
}

.ID_FooterLinks, .ID_HeaderLinks {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}

.ID_HeaderLinks {
justify-content: flex-end;
}

.ID_HeaderLinks span + span {
border-left: 1px solid #1b386d;
padding-left: 15px;
margin-left: 15px;
}

.ID_HeaderLinks :first-child {
margin-right: auto;
}

@media screen and (max-width: 719px) {

.ID_FooterLinks > span {
font-size: 75%;
flex: 50%;
text-align: center;
}
.ID_FooterLinks :first-child {
flex: 100%;
}
.ID_HeaderLinks > span {
font-size: 75%;
flex: 100%;
text-align: right;
}
.ID_HeaderLinks span + span {
border: none;
padding-left: 0;
margin-left: 0;
}
.ID_HeaderLinks :first-child {
flex: auto;
text-align: left;
}
.ID_HeaderLinks :nth-child(2) {
flex: auto;
}
}

@media all and (min-width: 720px) {
.ManagerContextHeader::after {
content: "Great people. Helping you. Serving Idaho.";
color: white;
}
}

@media all and (min-width: 360px) and (max-width: 719px) {
.ManagerContextHeader::after {
content: "Great people.\aHelping you.\aServing Idaho.";
white-space: pre;
color: white;
font-size: 75%;
}
}

@media all and (max-width: 320px) {
.ManagerContextHeader {
padding-right: 0;
}
.FastPageHeaderContent {
padding: 0 5px;
}
}