.navbar .nav-collapse { float:right; }

.navbar form { display:none; }

.nav-collapse input[type="text"],
.nav-collapse input[type="password"],
.nav-collapse input[type="email"],
.nav-collapse textarea {
	display: inline-block;
}


.navbar .brand {
	background: url(../img/logo.png) no-repeat left;
	padding: 0 0 0 70px;
	text-decoration: none;
}
.navbar .brand a,
.navbar .brand a:visited {
	text-decoration:none;
}
.navbar .brand h1 { font-size:1em; line-height:1em; }

.home-header { margin-bottom:0; }
.home-header .text {
	text-align: center;
	margin-top: 30px;
    color: #D5E2C9;
    text-shadow: 1px 1px 5px rgba(63, 75, 51, 1);
}
.home-header .tagline { font-style: italic; margin-bottom:1em; }
.home-header a.btn-full { width:60%; margin-left:auto; margin-right:auto; }



.trustedby {
	background-color: #ededed; overflow:hidden;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);

    margin-bottom: 2em;
}
.trustedby ul { list-style: none; margin:0; white-space: nowrap; }
.trustedby ul li {
	display:inline;
	margin: 0 10px;

	font-size: 26px;
	line-height:50px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	text-transform:uppercase;
}
.trustedby li a { color: #b7b7b7; text-decoration: none; }
.trustedby ul li.label {
	color:#ffffff; font-size:11px; line-height:11px;
}
.trustedby ul li.more a {
	font-size:11px; line-height:11px; color: #1a1a1a;
	text-transform:lowercase;
    cursor: default;
}





.container.footer { font-size: 0.9em; }
.container.footer hr { margin: 20px 0 0 0; }
.container.footer a.link {
    text-decoration: none;
    margin: 10px 2em;
    display: block;
    float: right;
}











/* #Main account navigation
================================================== */
.account_sections_nav {
    float:left;
    margin-bottom:1em;
    cursor: pointer;
}
.account_sections_nav .items {
    z-index:1; display:none;
    position:absolute; width:200px;
    border:1px solid #444444;
    border-top:none;
    border-radius:0 0 5px 5px;
}
.account_sections_nav .items a {
    display:block;
    background:#444444; color:#ffffff;
    text-decoration:none;
    padding:5px 1em;
}
.account_sections_nav .items a:hover { background:#f4f4f4; color:#444444; }
.account_sections_nav:hover .items { display:block; }

.account_sections_nav h3 { margin:0; }
.account_sections_nav .services_menu { color: #999999; display:inline-block; }
.account_sections_nav .services_menu:after {
    font-family: "FontAwesome";
    color: #c0c4c7;
    /*font-size: 1em;*/						/*changed to ems*/
    /*line-height: 2.5em;*/					/*exactly the same as the parent - so everything aligns vertically*/
    content: "\f0dc";
    text-shadow: 0 0 .05em #222427;		/*changed to ems*/
    float: right;
    margin-right: -1em;					/*changed to ems*/
    margin-top: 0px;					/*won't need this, we've specified the lineheight for vertical aligning*/
}

nav.account-nav li { margin-bottom:12px; }