#socialNetwork-footer img {
	width: 17px;
	height: 17px;
}

a.backToTop {	
    padding: 5px 5px;
    background-color: #fff;
    width: 90px;
   	height: 28px;
    bottom: 10em;
    right: 4em;
    text-decoration: none;
	position: fixed;
    display: none;
    z-index:100;
    border-radius: 2px;
    text-align: center;
}

.rc-anchor {
 box-shadow: none!important;
 background: none!important;
 border: none!important;
}
a.backToTop:hover{
	text-decoration:none;
	background-color: rgba(135, 135, 135, 0.50);
}

.topnav a {display:none}

#error-alert {padding: 3px; color: red; margin: 5px auto;}

@media screen and (max-device-width: 480px) {
    #monthly_news form.form {
        margin-right: 0!important;
        width: 100%!important;
    }
    #emoContentContainer .form input {
        width: 85%!important;
    }
    .piggy-h3, .briefcase-h3, .arrow-h3, .checkbox-h3, .people-h3,
        .pencil-h3 {
        background-size: 100%!important;
        width: 300px!important;
        line-height: 13px!important;
    }
    #financial_tools .calcList:first-child {
        width: 100%!important;
    }
    #financial_tools .calcList {
        width: 100%!important;
    }
}