/* overrides */
.footer {
	height: auto;
	/* padding: 15px 0 0; */
	/* border-bottom-left-radius: 15px; */
	/* border-bottom-right-radius: 15px; */
}
.copyright {
	bottom: 0;
}
.rev-number {
	display: inline-block;
	position: absolute;
	right: 14px;
	bottom: 1px;
}

/* start custom styles */
.social-circle {
	height: 30px;
	width: 30px;
	border: 1px solid white;
	border-radius: 50%;
	display: inline-block;
	margin: 0 5px;
}
.social-circle:hover {
	background: white;
	transition: .15s all linear;
}

.fa {
	font-size: 16px;
	color: white;
}
.fa-facebook {
	padding-top: 6px;
}
.fa-twitter {
	padding-top: 6px;
}
.fa-google-plus {
	padding-top: 7px;
	padding-left: 2px;
}

.fb-circle:hover {color: #3B5998;}
.tw-circle:hover {color: #4099FF;}
.gp-circle:hover {color: #DC4E41;}

.social-container,
.app-container {
	margin-bottom: 7px;
}

.store-icon {
	height: 30px;
}

.logo-format {
	margin-left: 8em;
	width: 325px;
	height: 20px;
}

.cpn-search-logo-format {
	width: 250px;
	margin-top: 5px;
}

.app-container-format {
	width: 40%;
	margin-bottom: 17px;
}

.copyright-format {
	width: 20%;
	margin-top: 5px;
}

.logo-cpn-format {
	width: 40%;
	text-align:justify;
}

.overall-footer {
	position: relative; 
	display:flex;
}

.alfa-copy {
	margin-left: 55%;
}

.alfa-overall-footer{
	position: relative; 
	display:flex;
}

.alfa-margin{
	margin-left: -50px;
}

.gene-margin-left{
	margin-left:10px;
}

.gene-margin-right{
	margin-right:10px;
}

.gene-font{
	font-size: 11px;
}

