/* Footer Section 
=========================*/


/*
#footer-wrap {
	width: 940px;
	margin: 0 auto;
	margin-top: 40px;

}*/
/* share this */
.share {
	width: 940px;
	margin: 10px auto 10px auto;
	font-size: 1.1em;
	line-height: .9em;
	border: 0px #3F6 solid;
	
	}
.share .translate{
	float: left;
	left: 620px !important;
	left: 770px !important;
	position: relative;
	text-align: right;
	border: 0px #3F6 solid;
	}
.share .addthis{
	float: right;
	border: 0px #3F6 solid;
	width:130px; padding: 0;
	}
#footer, #application-footer {
	position: relative;
	width: 940px;
	border-top: 0px #A7A7A7 solid;
	margin: 0px auto 0 auto;
	padding: 5px 30px;
	font-size:.9em;
	text-align:left;
	background: #ECECEC;
	}

#footer a, #application-footer a {
	color: #404040;
	text-decoration: none;
	}

#footer a:hover, #application-footer a:hover {color: #004AD4 ; text-decoration: none; border-bottom: 0px #004AD4 solid;}

#footer .social a:hover, #application-footer .social a:hover {
	text-decoration: none; border-bottom: 0px #004AD4 solid;
}
.homepage #footer {
	margin: 30px 0 0 1px;
	width: 940px;
	border-top: 2px #000 solid;
	padding: 15px 0 0 0px;
	float: left;
} 
#footer-content {
	width: 910px;
	background: #ECECEC;
	margin-top: 10px;	
	border: 0px #396 solid;
	position: relative;
	float:left;
}
#application-footer #footer-content {
	width: 940px;
	background: none;
	display: none !important;
}

#footer-content h4{
	font-size:12px;
	font-weight: bold;
	padding: 0 0 0 0px;
	margin: 0 0 5px 0;
	background: none;
	border-bottom: 0px #919191 solid;
	text-transform:uppercase;
	}
#footer-content #footerLogo{
	width: 290px;
	float:left;
	border: 0px #234946 dotted;
	padding: 2px 0;
	margin: 0 50px 0 0;
	}
#footer-content .submit{
	width: 200px;
	float:left;
	border: 0px #234946 dotted;
	padding: 2px 0;
	margin: 0 0px 0 0px;
	}
#footer-content .submit ul{ margin:0; padding: 0;}
#footer-content .submit ul li{
	list-style:none;
	padding-left: 0px;
	margin: 0;
	text-indent: 0px;
	}

#footer-content .navigate{
	width: 200px;
	float: left;
	padding: 2px 0;
	margin: 0 0px 0 0px;
	border: 0px #234946 dotted;
	position: relative;
	}
#footer-content .navigate .col-1{float: left;}	
#footer-content .navigate .col-2{float: left; margin-left:100px;}	
#footer-content .navigate ul{ margin:0; padding: 0;}
#footer-content .navigate ul li{
	list-style:none;
	padding: 0px;
	margin: 0px;
	}

#footer-content .explore{
	width: 150px;
	float: left;
	padding: 2px 0px;
	margin: 0 0px 0 0px;
	left: 20px;
	position: relative;
	border: 0px #234946 dotted;
	}
#footer-content .explore .col-1{float: left;}	
#footer-content .explore .col-2{float: left; margin-left:100px;}	
#footer-content .explore ul{ margin:0; padding: 0;}
#footer-content .explore ul li{
	list-style:none;
	padding-left: 0px;
	}



/* Start footer for indi layout */


.footer-full {
	background-image: url("/_res/images/usac-motif-footer-2018.png");
	background-repeat: no-repeat;
	 width: 100%;
	width: 940px;
	text-align: left;
	font-weight: normal;
    font-family: "SourceSansPro", sans-serif, Helvetica, Arial, Verdana, sans-serif;
	color: #404040;
    font-size: 1.125em;
	padding: 32px 0px 0px 0px;
	margin: 48px 0 0 0;
	background-color: #F7F7F7; 
}

.footer-full h4 {
    font-family: "SourceSansPro", sans-serif, Helvetica, Arial, Verdana, sans-serif;
    font-size: 1em;
	color:#404040;
	font-weight: bold;
	padding: 0 0 0 0px;
	margin: 0 0 5px 0;
	background: none;
	border-bottom: 0px #919191 solid;
	text-transform: capitalize;
	}

.footer-full a {
	color: #404040;
	text-decoration: none;
	}

.footer-full a:hover {
	color: #004AD4 ; 
	text-decoration: none; 
	border-bottom: 0px #004AD4 solid;
}



.footer-full .footer-links a{
	display:inline-block;
	line-height: 1.8em;
	text-decoration: none;
	color:  inherit;
}



/* Footer  */

.footer-full .footer{
	/*width: 20%; */
	float: left;
	padding: 2px 0;
	margin: 0 0px 0 0px;
	border: 0px #234946 dotted;
	position: relative;
}

.footer-full .footer ul { 
	margin:0; 
	padding: 0;}

.footer-full .footer ul li{
	font-family: "SourceSansPro", sans-serif, Helvetica, Arial, Verdana, sans-serif;
    font-size: .8125em;
	font-weight: normal;
	color: #404040;
	line-height: 1.9em;
	list-style:none;
	padding-left: 0px;
	margin: 0;
	text-indent: 0px;
	}

/* Footer Programs */

.footer-full .footer-programs{
	left: -15px;
	float: left;
	padding: 2px 0;
	margin: 0 0px 0 0px;
	border: 0px #234946 dotted;
	position: relative;
}

.footer-full .footer-programs ul { 
	margin:0; 
	padding: 0;}

.footer-full .footer-programs ul li{
	font-family: "SourceSansPro", sans-serif, Helvetica, Arial, Verdana, sans-serif;
    font-size: .8125em;
	font-weight: normal;
	color: #404040;
	line-height: 1.9em;
	list-style:none;
	padding-left: 0px;
	margin: 0;
	text-indent: 0px;
	}


/*Social Media Icons*/

.footer-full .footer-icons{
	float: right
}
/*
.footer-full .footer-icons a{
	display: inline-block;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-color: #33383b;
	
	border-radius: 2px;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	margin-right: 3px;
	margin-bottom: 5px;
} */
.fa{
	margin-top: 25px;
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	width: 25px;
	height: 25px;
	cursor: pointer;
	border-radius: 2px;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	margin-right: 3px;
	margin-bottom: 5px
}

.fa-facebook
{	background: #3B5998;
    color: white;
}

.fa-twitter {
    background: #55ACEE;
    color: white;
}

.row2-footer {
	width: 100%;
	font-family: "SourceSansPro", sans-serif, Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color:#404040;
	font-size: .6875em;
	padding: 48px 0 24px 0;
	border: 0px #000 solid;
	background-color: transparent !important;
	}
.row2-footer.apps {
	font-size: .9em;
}
.row2-footer .copy-info{float: left;  clear: both;}
.row2-footer .term-info{float: right; border:0px #0F0 solid;}

/* If you don't want the footer to be responsive, remove these media queries */

/*@media (max-width: 880px) {

	.footer-full{
		font: bold 14px sans-serif;
	}*/

	.footer-full .footer-left,
	.footer-full footer-submit,
	.footer-full .footer-right{
		display: block;
		width: 100%;
		margin-bottom: 40px;
		text-align: center;
	}

	.footer-full footer-submit i{
		margin-left: 0;
	}



/* End footer for indi layout */


/* End Footer Section 
	.row2-footer .term-info a{color:#919191 !important;}
	.row2-footer .term-info a:hover{color:#DD4D00 !important;}
=========================*/
