/**
* @document footer-redesign.css
*
* modifies footer.css
*
* @author: Hieu H, Anthony S
* @modified: 24 October 2017
* Version 3:
* Fix footer issue on 26 Sep 2017 
* 24 Oct 2017 - changes for removing OSLight and footer anchor width restriction removal, added style for nominee wrap
*
*/

html,
body {
	height: 100%;
	
  }

  
body.nominee-body-style{
	/* padding-top:7em; */
	padding: 60px 0 0px 0; 
}

/* changed on 26/09/2017, 
 * remove the below code for fixing the footer layout issue */
/*
body, .container-fluid,  .container{
	height:100%;
}
*/

.footer {
	min-height: 2.5em;
	background: #000000; 
	position: fixed;
	z-index: 99;
	bottom: 0;

}

.footer ul{
	margin: 0;
	padding: 0.5em 0 0 0;
}

.footer a {
	padding: 0;
	/* height: 35px; */
	width: 39px;
	float: left;
}


/* sticky footer classes */


.footer-include{
	
  }
.footer-include ul {
	margin: 0;
	padding: 0.7em 0 0 0;
}
.footer-include a {
	padding: 0;
	float: left;
}

.footer-redesign {
	padding-top: 2px;	
}


.footer-include a.legal-notices-icon span.fa {
	width: 28px;
	color: #ffffff;
}

.footer-include a.contact-us-icon span.fa {
	width: 28px;
	color: #ffffff;
}
		
.footer-include a.your-rights-icon span.fa {
	width: 35px;
	color: #ffffff;
	font-size: 25px !important;
	padding-bottom: 3px;
}

.footer-redesign a.your-rights-icon,
.footer-redesign a.contact-us-icon,
.footer-redesign a.legal-notices-icon {
    color: #5E5E5E;
	
}


.footer-redesign a.your-rights-icon .fa,
.footer-redesign a.contact-us-icon .fa,
.footer-redesign a.legal-notices-icon .fa { color: #fff !important; }

a.your-rights-icon .fa:hover,
a.contact-us-icon .fa:hover,
a.legal-notices-icon .fa:hover	{ color: #aaa !important; } 



	
		
/* Set the fixed height of the footer */
#push-footer{
height: 80px;
}

#footer {
min-height:2.5em;
}

#wrap {
    margin: 0 auto -80px !important;
	padding-bottom:1em;
}

#nominee-wrap {
    margin: 0 auto -70px !important;
	padding-bottom:1em;
}


.footer-separator{font-family:OpenSansLight;position:relative;top:-5px;}








