/***********************************************/
/**** Login Page Boilerplate CSS ***************/
/***********************************************/
/* Place this file in /library/Other/Login Page Assets */
/* It should be included on all login pages */


/***********************************************/
/**** General **********************************/
/***********************************************/
body{
  background: #e4efe9 url(/bbcswebdav/library/Other/Login%20Page%20Assets/images/background_wheat.jpg) repeat-x;
  background-color: #e4efe9!important;         

  /* Shown through Javascript on page load*/
  display:none; 
}
iframe:not(.parent-orientation){
  width:100%;
  min-height:300px;       
  border-radius: 5px;
}
ul{
  list-style:none;
}
li{
  margin-bottom: 0.25em;
}
.block{
  margin-top: 2em;
}
.login-page-version{
  font-size: .75rem;
  color: #969696;
}
      
/***********************************************/
/**** Announcements ****************************/
/***********************************************/
#loginDivisionAnnouncements {
  width:100%;
}
#loginDivisionAnnouncements ul{
  width:100%;
  margin:0;
} 
#loginDivisionAnnouncements li {        
  border-radius:5px;        
  margin-bottom: 1em;
  padding:1em;
}
.announcementInfo{
  display:none;
}
#loginDivisionAnnouncements .vtbegenerated{
  word-break: break-word;
  max-height:unset!important;
}
#loginDivisionAnnouncements .details .vtbegenerated{
  zoom:0.85;
}
  
/***********************************************/
/**** BB Overides ******************************/
/***********************************************/
.bb-login .new-logo{
  margin-top: 0!important;
}
.bb-login #lang-select-button{
  background-color:#333!important;
}
#blackboard-logo{
  background-color: #333;
  padding: 1em;
  border-radius: 1em;
  margin-bottom: 2em;
}
#loginRedirectProviders{
  display:none;
}

/***********************************************/
/**** Forgot Password **************************/
/***********************************************/
.close {
  display:none
}
.sent-icon {
  max-width: 5%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.check-email-text {
  text-align: center;
  color: black!important;
}
.receipt.good {
  background: lightgreen;
  text-align: center;
}
.receipt > span {
  display: inline-block;
  text-align: center !important;
  color: black !important;
}
.bb-login .alert-box.success {
  background-color: lightgreen;
  border-color: transparent;
  margin-top: -0.625rem;
  padding: 0px 1px 10px 1px !important;
  text-align: center;
}
.check-icon {
  display: none;
}

/***********************************************/
/**** Login Box ********************************/
/***********************************************/
input#entry-login {
  width: 100%;
  min-width: 100% !important;
  max-width: 100%;
  display: block;
}
ul#loginFormList {
  width:100%;
  background-color: transparent;
  padding: 0;
  margin: 0;
}   
  input#entry-login {        
  border: 0;
  border-radius: 5px;        
}      
#login-block{
  max-width: unset!important;
  min-width: unset!important;
}
#login-block input[type="text"], #login-block input[type="password"]{        
  padding: 6px;
  border: none;            
  box-sizing: border-box;
}
#login-block li label, #login-block a  {        
  font-size: 120%;        
  padding: 0 0 3px;
  text-align: left;        
}       
#entry-login{
  margin-top: 0;
}
.login-form-footer{
  display:none;
}
