.FastSiteSection{
     font-size: 19px;
}

.FastSiteSection .menu
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.FastSiteSection .menu li {
    margin-right: 35px;
}

/*.FastPageHeaderContent {
	padding-top: 5px;
	padding-bottom: 5px;
}*/

.FastPageFooterContent
{
	padding-top: 20px;
	padding-bottom: 20px;
}

.main-foot__logo {
    width: 150px;
}

.main-foot__logo a {
    width: 100%;
    display: block;
}

.main-foot__logo img {
    width: 100%;
    display: block;
}

.main-head__nav,
.main-foot__nav {
    margin-left: auto;
}

.main-foot__nav {
    margin-right: auto;
}

.main-foot__buttons
{
//    margin-left: 50px;
}

.FastSiteHeader,
.main-foot__inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
}

.main-foot__inner {
    align-items: center;
}

.main-foot__copy {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid currentColor;
    text-align: center;
    font-size: 0.7em;
}

@media screen and (max-width:1000px)
{
    .main-foot__inner .menu-item
    {
        display: none;
    }

    .main-foot__inner .menu-item-home
    {
        display: block;
    }
}

/*.FastPageFooterContent {
    padding-top: 1em;
    padding-bottom: 1em;
}*/

/** Sliding Environment Label **/
/*.EnvironmentNameLabel {
    transform: translate(-50%, -10%);
}*/

.EnvironmentNameLabel {
    transform: translate(0%, -85%);
    transition: transform 0.2s ease;
}

.EnvironmentNameLabel:hover {
    transform: translate(0%, -10%);
}

/*** WrapHeaders Custom Class***/

.WrapHeaders .DocTable>thead>tr.TableHeaderRow>th, .DocTable.DocTableInverted>tbody>tr>th.TCH, thead.DocCalendarHeader>tr>th, .DocHeaderedTable td.TableSecuredRows {
	white-space: normal;
	text-align: left;	
	background-color: white;	
}

/** Chatbot Logo **/	
.ManagerHeaderLink.ManagerHeaderLinkAssistant {	 
    background-color: #FFF;	 
    background-image: url(../Image/ENG/Linda.png);	 
    background-repeat: no-repeat;	 
    background-position: -3px -5px;	 
    background-size: 86px;	  
}
.ManagerHeaderLink.ManagerHeaderLinkAssistant::before {
      content: "";

}
.ManagerHeaderLink.ManagerHeaderLinkAssistant:hover
{
    animation: linda-wave 0.5s infinite;
    animation-timing-function: step-start;	
}
ul.ManagerHeaderLinkList::before{
content: "Can I help?";
font-weight: bold;
}

.ManagerHeaderLink.ManagerHeaderLinkAssistant:active {
    background-image: url(../Image/ENG/LindaHover2.png);
    animation: none;
    background-repeat: no-repeat;	 
    background-position: -2px -4px;	 
    background-size: 77px;	  
}
@keyframes linda-wave{
  0% {
    background-image: url(../Image/ENG/Linda.png);
    background-repeat: no-repeat;	 
    background-position: -3px -5px;	 
    background-size: 85px;}
50%{
    background-image: url(../Image/ENG/LindaHover2.png);
    background-repeat: no-repeat;	 
    background-position: -2px -4px;	 
    background-size: 77px;}

  100%{
    background-image: url(../Image/ENG/LindaHover.png);
    background-repeat: no-repeat;	 
    background-position: -2px -4px;	 
    background-size: 77px;}
}