/* Colors */
/* Brand colors */
.media, .bd {
  overflow: hidden;
  _overflow: visible;
  zoom: 1; }

.media .img {
  float: left; }

.media .img img {
  display: block; }

.media .imgExt {
  float: right; }

footer, #main-nav {
  display: none !important; }

section {
  margin: 0 auto;
  max-width: 100%; }

h2, #login-logo {
  text-align: center;
  color: #ff6732;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 1.5em !important;
  line-height: 1.2em;
  font-weight: normal; }

#login-logo {
  margin-top: 1em; }

h2 {
  margin-top: 1em !important;
  padding-bottom: 0.5em !important; }

form {
  margin-top: 1em !important; }

.title, .register-cta {
  background: white !important; }

.title, .inner-form {
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5; }

.register-cta {
  font-family: "Open Sans", sans-serif;
  font-size: 0.8em !important; }

.users.inner-form {
  font-family: "Open Sans Condensed", sans-serif;
  text-align: center; }
  .users.inner-form div {
    padding: 0px !important; }
  .users.inner-form p:nth-of-type(2) {
    padding-top: 0; }
  .users.inner-form.password {
    padding-bottom: 1em; }

#login-fieldset div.input label {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #000;
  text-align: left;
  margin-left: 0.5em;
  width: 22%;
  float: left;
  display: inline; }

#login-fieldset div.input input {
  font-family: "Open Sans", sans-serif;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: white !important;
  font-size: 0.8em;
  border: 1px inset;
  height: 2em;
  margin-bottom: 5px;
  width: 70%; }

div.submit input {
  width: 60%;
  font-size: 1.3em;
  margin-top: 0.5em; }

#login-text {
  font-size: 1.2em; }

p.inst.err {
  text-align: center; }

@media all and (min-width: 34.0625em) {
  #content {
    margin-top: 3em !important; }

  section {
    width: 400px; }

  #login-fieldset div.input label {
    margin-left: 2em; }

  #login-fieldset div.input input {
    width: 60%; } }

#login-fieldset .input.parent{
  margin-top: 1em;
}

#login-fieldset .input.parent input{
  width: 20%;
  margin-left: 7em;
  float: left;
}

#login-fieldset .input.parent label{
  width: 40%; 
  margin-left: 0em; 
}