section.main .container {
  max-width:1200px;
}

.faculty-box nav ul {
  margin:0 0 2em;
  padding:0;
  border-bottom:solid 1px #eee;
}

.faculty-box nav ul li {
  display:inline-block;
  margin:0;
  padding:0;
  line-height:1em;
}

.faculty-box nav ul li::before {
  content:none;
}

.faculty-box nav ul li a {
  display:block;
  font-family:'Lato';
  text-transform:uppercase;
  padding:1em 1.5em;
  font-size:0.75em;
  font-weight:400;
  letter-spacing: 0.15em;
  color:#aaa;
  position:relative;
  top:1px;
  border-bottom:solid 1px #eee;
}

.faculty-box nav ul li.on a {
  color:#1481ba;
  border-bottom:solid 1px #1481ba;
}

.faculty-box .tab {
  display:none;
}

.faculty-box .tab.on {
  display:block;
}

section.main h1 {
  font-size:1.75em;
  margin:0 0 0.25em;
}

section.main h5 {
  font-size:0.75em;
}

.faculty-box-contact {
  padding:1em 0;
  border-bottom:solid 1px #ddd;
}

section.main .faculty-box-contact h3 {
  font-family:'Lato';
  text-transform:uppercase;
  font-weight:400;
  letter-spacing: 0.15em;
  font-size:0.75em;
  padding:0;
  margin:0;
  color:#1481ba;
}

.faculty-box-contact div span {
  display:block;
  font-style:italic;
  color:#777;
  line-height:1.75em;
}

.faculty-box-contact div span a {
  color:#777;
}

.faculty-edit span {
  display:block;
}

.faculty-edit {
  max-width:960px;
  margin:0 auto;
}

.faculty-edit nav ul {
  margin:0 0 2em;
  padding:0;
  border-bottom:solid 1px #eee;
  text-align:center;
}

.faculty-edit nav ul li {
  display:inline-block;
  margin:0;
  padding:0;
  line-height:1em;
}

.faculty-edit nav ul li::before {
  content:none;
}

.faculty-edit nav ul li a {
  display:block;
  font-family:'Lato';
  text-transform:uppercase;
  padding:1em 1.5em;
  font-size:0.75em;
  font-weight:400;
  letter-spacing: 0.15em;
  color:#aaa;
  position:relative;
  top:1px;
  border-bottom:solid 1px #eee;
}

.faculty-edit nav ul li.on a {
  color:#1481ba;
  border-bottom:solid 1px #1481ba;
}

.faculty-edit .tab {
  display:none;
}

.faculty-edit .tab.on {
  display:block;
}

section.main .faculty-edit label {
  font-family:'Lato';
  font-weight:600;
  font-size:0.875em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin:2.5em 0 0;
  display:inline-block;
  width:90%;
  
}


section.main input[type="text"],
section.main input[type="password"],
section.main input[type="email"],
section.main input[type="number"],
section.main input[type="tel"],
section.main textarea,
section.main select {
  width:100%;
  padding:0.75em 0;
  font-size:1.125em;
  margin:0;
  border-radius:0;
  border:none;
  border-bottom: solid 1px #ddd;
	background-color:transparent;
}

section.main td input[type="text"],
section.main td input[type="password"],
section.main td input[type="email"],
section.main td input[type="number"],
section.main td input[type="tel"],
section.main td textarea,
section.main td select {
  font-size:1em;
}

section.main input[type="text"]:focus,
section.main input[type="password"]:focus,
section.main input[type="email"]:focus,
section.main input[type="number"]:focus,
section.main input[type="tel"]:focus,
section.main textarea:focus,
section.main select:focus {
  border:none;
  border-bottom:solid 1px #1481ba;
  box-shadow:none;
}

section.main textarea {
  width:calc(95% - 2em);
  line-height:1.5em;
  height:14em;
  border: solid 1px #ddd;
  padding:1em;
  margin:1em 0;
}