/* CSS crunched with Crunch - http://crunchapp.net/ */
/* MASTER FILE */
/* VARIABLES */
/* page bg color default */
/* Primary Text Color */
/* Alt Text Color #1 */
/* Primary Link Color */
/* Primary Link Hover Color */
/* MySite Green for TOP of GRADIENT */
/* MySite Green for BOTTOM of GRADIENT */
/* Core APPA Font Family */
/* Button Fonts */
/* Global Element Shadow */
/* REUSABLE FUNCTIONS */
/* END REUSABLE FUNCTIONS */
/* END MASTER FILE */
/* Login Form */
.appa-login {
  margin: 0 auto;
}
.login-err {
  border: 1px solid red;
  border-radius: 4px;
  padding: 10px;
  margin-bottom: 15px;
}
.login-err span {
  float: left;
  display: block;
  width: 25px;
  height: 25px;
  color: red;
  background-position: center center;
}
.login-err div {
  color: red!important;
  margin-left: 25px;
}
.login-box {
  border: 1px solid #ccc;
  padding: 1px;
  border-radius: 4px;
}
.login-box h6 {
  margin: 0;
  background: #eee;
  padding: 5px;
  border-radius: 3px 3px 0 0;
}
.login-box .login-box-inner {
  padding: 15px;
}
.login-box input[name=u],
.login-box input[name=p] {
  width: 100%;
  margin: 5px 0;
}
.login-box input[name=submit] {
  width: 100%;
  margin: 5px 0 10px 0;
}
.loginbar {
  background-color: #efefef;
  border-top: 1px solid white;
  border-bottom: 1px solid #ccc;
}
.loginbar > div {
  margin: 0;
  padding: 10px;
  text-align: left;
}
.loginbar > div:nth-child(1) {
  display: none;
  font-size: 9pt;
}
.loginbar > div:nth-child(2) {
  border-left: 1px solid #ccc;
}
.loginbar > div:nth-child(2) span {
  display: inline-block;
  font-size: 9pt;
}
.loginbar img {
  width: 20px;
  float: left;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .appa-login {
    margin: 20px auto;
    max-width: 90%;
  }
  .loginbar > div {
    margin: 5px 0;
    padding: 10px;
    text-align: left;
  }
  .loginbar > div:nth-child(1) {
    display: block;
  }
  .loginbar .loginbar-info div:first-child {
    float: left;
  }
  .loginbar .loginbar-info div:last-child {
    text-align: right!important;
  }
}
@media (min-width: 992px) {
  .appa-login {
    max-width: 70%;
  }
}
