.EnvironmentNameLabel {
     transform: translateY(-80%);	     
     transition-property: transform;	 
     transition-duration: 250ms;	     
     transition-timing-function: ease;	 
}	
 .EnvironmentNameLabel:hover {
     transform: translateY(0);
}
.DocumentContentWrapper {
    padding: 20px;
}	
 	 
/**********Header design**********/	
.ApplicationLogo {	
    display: block;	
    height: 100%;	
}	
.ApplicationLogoContainer{	
    height: 5.5em;	    
    padding-right: 20px;	
    border-right: 2.25px solid #CFA516;	    
}	
.ManagerHeader { 	 	
height: 6.25rem; 	 	
}	
.ID_HeaderLinks {	
display: flex;	
flex-direction: row;
flex-wrap: wrap;	
justify-content: space-evenly;	
align-items: center;	
background-color: #c0c0c0;
color: #444444;
}	

.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;	
}
.large-view{
   display: inline;
}
.small-view{
   display:none;
}	
@media screen and (max-width: 855px) {
    .large-view{
       display:none;
    }

    .small-view{
        display: inline;
    }
}
.containerLogo {
    margin: 10px;
    width: 115px;
    height: 115px;
    line-height: 115px;
    text-align: center;
    border: 1px solid red;
}
.resize_fit_center {
    max-width:100%;
    max-height:100%;
    vertical-align: middle;
}
.ItemListOutlineGroup {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/**********Footer design**********/	
 	 
footer h3 {	
        font-weight: 700;	        
        font-size: 17.5px;	        
        line-height: 1.5;	        
        text-shadow: none;	        
        margin: 10px 0;	        
        text-align: left;	        
}	
 	 
strong {
        font-weight: 700;	        
}	
 	 
footer ul {	
	list-style-type: none;		
	margin: 0;		
	padding: 0;		
}	
 	 
footer li {	
	color: #FFF;		
        line-height: 20px;	        
        text-align: left;	        
}	
 	 
footer ul > li > a, footer ul > li > a:link, footer ul > li > a:visited {	
	font-size: 14px;		
	line-height: 18px;		
}
 	 
footer .translator {	
	padding: 8px 20px 0 0;		
	color: #FFF;		
}	
 	 
footer .odva a {	
	display: block;		
        margin-top: 20px;	        
        width: 150px;	        
        height: 50px;	        
        text-indent: -5000em;	        
        text-decoration: none;	        
        background-size: contain;	        
}	
 	 
.FastPageFooter	
{	
	padding: 20px 0 60px 0;		
        border-top: 3px solid #CFA516;	        
}	
 	 
#footer-more h4 {	
	color: #FFF;		
}	
 	 
#footer-more .well {	
	text-align: left;		
}	
 	 
footer a,	
footer a:link {	
	color: #FFF;		
}	
footer a:hover {	
	color: #60bdea;		
}	
 	 
#footer-more {	
}	
 	 
footer [class*=span] {	
	float: left;		
	min-height: 1px;		
	margin-left: 20px;		
}	
 	 
.container {	
	margin-right: auto;		
	margin-left: auto;		
}	
 	 
.row {	
    display: table;	    
    content: "";	    
    line-height: 0;	    
}	
 	 
footer {	
	text-align: left;		
        color: #FFF;	        
        font-size: 14px;	        
        text-shadow: none;	        
        line-height: 20px;	        
}	
 	 
footer .span3{	
        float: left;	        
        min-height: 1px;	        
        margin-left: 30px;	       
}		
#footerColumn1{	
     margin-top: 20px;	     
}	
#footerColumn2{	
     margin-top: 20px;	     
}	
#footerColumn3{	
     margin-top: 20px;	     
}	
#footerColumn4{	
     margin-top: 20px;	     
}	
.WebHomeLogonWrapper{	
     min-height: 25vh;	    
}	