@import url("//fonts.googleapis.com/css?family=Nunito:400,700,300");

body {
  font-size: 16px;
  background-image: url(../images/bu2.jpg);
  filter: alpha(opacity=50);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-size: cover;
}
/*styles for the new BU header*/
#header {
  background-image: url(../images/portal-header.jpg);
  background-color: #4f3674;
  height: 150px;
  border-bottom: none;
}
.login-header {
  background-image: url(../images/Seal.png);
  height: 150px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

#buText {
  padding-top: 2rem;
  
}

/* #login-admissions-intro {
  max-width: 450px;
}
#login-admissions-intro p,
#login-admissions-intro h1 {
  margin-bottom: 20px;
}

#login-admissions-intro h1 {
  line-height: 35px;
  color: #4f3674;
} */
.login-account-wrap {
  border: 1px solid #cccccc;
  border-radius: 6px !important;
  margin-top: 50px;
}
.login-account-wrappers {
  background-color: #ffffff;
  padding: 30px 10%;
  min-width: 300px;
  min-height: 400px;
  width: 50%;
  margin: 0px;
  border-radius: 0;
  margin-left: 0px;
  box-shadow: 10px 8px 17px -6px;
}
#login-login-account-wrap {
  border-left: 1px solid #cccccc;
  border-bottom-left-radius: initial;
  border-top-left-radius: initial;
}
#login-register-account-wrap {
  border-bottom-right-radius: initial;
  border-top-right-radius: initial;
}
#bu-btn-create {
  color: #000000;
  background-color: #d6a800;
  width: 100%;
  margin-top: 20px;
  display: block;
  text-align: center;
}
#login-or-wrap {
}
#login-or {
  display: block;
  border: 1px solid #cccccc;
  width: 40px;
  text-align: center;
  font-size: 1.2em;
  margin: 20px auto;
}
#login-continuing-education-wrap {
  width: 100%;
  border: 1px solid #cccccc;
  padding: 30px 50px;
  border-radius: 6px;
}
.bu-btn {
  font-size: 1.2em;
  font-weight: bold;
  /* padding: 8px 40px; */
}
.bu-btn-continuing-education {
  background-color: #bbbbbb;
  margin-top: 40px;
}
.bu-btn-login,
.bu-btn-login:hover {
  color: #ffffff;
  background-color: #2c1e39;
  margin: 20px 0px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.no-margin {
  margin-left: 0px;
  margin-right: 0px;
}

/* Sales force overrides */
.slds {
  /* background-color: white;
  width: 497px;
  margin-top: 39px;
  margin-left: auto; */
  margin-right: auto;
  /* padding: 37px;
  margin-top: 39px;
  box-shadow: 9px 5px 17px -6px;
  padding-left: 20px;
  padding-right: 20px; */
}

/* .slds_Register {
  background-color: white;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 37px;
  margin-top: 39px;
  box-shadow: 9px 5px 17px -6px;
} */

.slds h1 {
  font-size: 1.5em;
  /* padding-left: 20rem; */
  /* padding-bottom: 1rem; */
}
.slds-form-element {
  margin-bottom: 15px;
}
.slds-form-element label {
  display: block;
}
/* .slds-form-element__label {
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
} */
/* .slds-card {
  padding-left: 20px;
  padding-right: 20px;
} */

.footer-content {
  color: #fff;
  text-align: center;
  background-color: #2c1e39;
  overflow: hidden;
  margin-top: 30px;
  padding-top: 30px;
  margin-top: 15%;
}
.footer-links {
  list-style-type: none;
}

.footer-links li {
  padding: 20px;
  display: inline;
}

.bu-footer-contact {
  margin-bottom: 30px;
}
/* a {
  color: #fff;
}

a:hover {
  color: #f9d465;
} */

.bu-widget-wrapper {
  border: 1px solid #cccccc;
  border-radius: 6px;
  background-color: #ffffff;
  padding: 30px 30px 0px 30px;
}

.bu-widget-wrapper ul li {
  height: 38px;
}
