/* Sticky footer styles
-------------------------------------------------- */
html
{
  position:relative;
  min-height:100%;
}
body
{
  margin-bottom:320px; /* Margin bottom by footer height */
}
.footer
{
  bottom:0;
  width:100%;
  color:#FFFFFF;
  height:320px; /* Set the fixed height of the footer here */
  position:absolute;
  background-color:#1a153a;
}


/* Custom page CSS
 * Not required for template or sticky footer method.
 * -------------------------------------------------- */

body > .container
{
  padding:60px 15px 0;
}
.container .text-muted
{
  margin:20px 0;
  color:#FFFFFF;
}

.footer > .container
{
  padding-right:15px;
  padding-left:15px;
}

code
{
  font-size:80%;
  color:#FFFFFF;
}
.footer .foot-top
{
	width:100%;
	padding:20px 0px;
	display:inline-table;
}
.foot-bottom
{
	background:#0e092b;
	line-height:50px;
	text-align:right;
	height:50px;
}
.foot-bottom p
{
	margin:0px;
}
.footer h3
{
	text-transform:uppercase;
	margin-top:30px;
}
.footer ul
{
	list-style-type:none;
	padding:25px 0px 0px;
	margin:0px;
}
.footer ul li
{
	padding-bottom:10px;
}
.footer ul li a
{
	color:#FFFFFF;
}
.footer a:hover
{
	color:#c33764;
	text-decoration:none;
}
.social-icons
{
	line-height:240px;
}
.social-icons a
{
	margin:2px;
	color:#FFFFFF;
	font-size:25px;
}