/* Wisetail Client Skin Sylesheet */
/* CLIENT SKIN */
html.hipster {
  height: 100%;
}
body.hipster {
  height: 100%;
  border-top: none;
  background: #fff url('../images/login-bg.jpg') no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/login-bg.jpg', sizingMethod='crop')";
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/login-bg.jpg', sizingMethod='crop')";
}
@media (max-width: 979px) {
  .tall body.hipster,
  .spec body.hipster {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 480px) {
  .tall body.hipster,
  .spec body.hipster {
    margin: 0;
    padding: 0;
  }
}
body.hipster #content {
  display: block;
  position: relative;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 979px) {
  .tall body.hipster #content,
  .spec body.hipster #content {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 480px) {
  .tall body.hipster #content,
  .spec body.hipster #content {
    width: 100%;
    margin: 0;
  }
}
body.hipster #main {
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  margin-top: -25%;
  margin-left: -25%;
  width: 50%;
  padding: 20px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff, endColorstr=#80ffffff, GradientType=0);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
}
body.hipster #main:before,
body.hipster #main:after {
  display: table;
  content: "";
}
body.hipster #main:after {
  clear: both;
}
.stacked body.hipster #main {
  top: 50%;
}
.tall body.hipster #main {
  position: fixed;
  top: 0;
  width: 320px;
  margin-top: auto;
  margin-left: auto;
  height: 100%;
  padding: 0 20px;
  overflow: auto;
}
.right body.hipster #main {
  left: auto;
  right: 15%;
}
.left body.hipster #main {
  left: 15%;
  right: auto;
}
.spec body.hipster #main {
  width: 240px;
  top: 25%;
  left: 70%;
  padding: 0 20px 10px 20px;
  margin: 0;
}
@media (max-width: 979px) {
  body.hipster #main {
    top: 20px;
    margin-top: 0;
    left: 0;
    width: 100%;
    margin-left: 0;
    background-color: rgba(255, 255, 255, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff, endColorstr=#80ffffff, GradientType=0);
  }
  .stacked body.hipster #main {
    top: 20px;
  }
  .tall body.hipster #main {
    top: 0;
    width: 100%;
  }
  .right body.hipster #main {
    width: 100%;
    right: auto;
    left: auto;
  }
  .left body.hipster #main {
    width: 100%;
    left: auto;
    right: auto;
  }
  .spec body.hipster #main {
    top: 0;
    left: 0;
    padding: 0 20px;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 480px) {
  body.hipster #main {
    top: 20px;
    left: 0;
    width: 100%;
    margin-left: 0;
    background-color: rgba(255, 255, 255, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff, endColorstr=#80ffffff, GradientType=0);
  }
  .stacked body.hipster #main {
    top: 20px;
  }
  .tall body.hipster #main {
    width: 100%;
  }
  .right body.hipster #main {
    width: 100%;
    right: auto;
  }
  .left body.hipster #main {
    width: 100%;
    left: auto;
  }
  .spec body.hipster #main {
    top: 0;
    left: 0;
    padding: 0 20px;
    width: 100%;
    height: 100%;
  }
}
body.hipster #main #logo {
  margin-top: 10%;
  float: left;
  width: 50%;
}
.stacked body.hipster #main #logo {
  float: none;
  width: 100%;
}
.tall body.hipster #main #logo {
  float: none;
  width: 100%;
  margin-top: 150px;
}
@media (max-width: 979px) {
  body.hipster #main #logo {
    float: none;
    width: 100%;
  }
  .tall body.hipster #main #logo,
  .stacked body.hipster #main #logo {
    margin-top: 20px;
  }
}
body.hipster #main #logo a {
  display: block;
  width: 80%;
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
  max-width: 300px;
  max-height: 110px;
}
body.hipster #main #logo a img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.stacked body.hipster #main #logo a,
.tall body.hipster #main #logo a,
.right body.hipster #main #logo a,
.left body.hipster #main #logo a,
.spec body.hipster #main #logo a {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  text-align: center;
}
.stacked body.hipster #main #logo a img,
.tall body.hipster #main #logo a img,
.right body.hipster #main #logo a img,
.left body.hipster #main #logo a img,
.spec body.hipster #main #logo a img {
  margin: 0 auto;
}
body.hipster #main #logo p {
  max-width: 85%;
  font-size: 14px;
  color: #000;
}
.stacked body.hipster #main #logo p,
.tall body.hipster #main #logo p,
.right body.hipster #main #logo p,
.left body.hipster #main #logo p,
.spec body.hipster #main #logo p {
  max-width: 100%;
}
body.hipster #main #logo p a {
  display: inline;
  width: auto;
  margin: auto;
  padding: auto;
  max-width: auto;
  max-height: auto;
  color: #555;
}
body.hipster #main #logo p a:hover,
body.hipster #main #logo p a:focus {
  color: #7AC143;
}
body.hipster #main #logo p a:active {
  color: #555;
}
body.hipster #main #form {
  margin-top: 50px;
  margin-bottom: 30px;
  float: left;
  width: 50%;
  font-size: 14px;
  color: #000;
}
body.hipster #main #form :-moz-placeholder {
  color: #999;
}
body.hipster #main #form ::-webkit-input-placeholder {
  color: #999;
}
.stacked body.hipster #main #form,
.tall body.hipster #main #form {
  float: none;
  width: 100%;
  margin-top: 20px;
}
body.hipster #main #form form {
  margin-bottom: 0;
}
@media (max-width: 979px) {
  body.hipster #main #form {
    float: none;
    margin-top: 20px;
    width: 100%;
  }
}
body.hipster #main #form strong {
  letter-spacing: 0;
}
body.hipster #main #form div {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body.hipster #main #form .control-label {
  font-family: inherit;
  font-size: 18px;
  color: #000;
  text-transform: none;
  letter-spacing: 1px;
  line-height: 23px;
}
body.hipster #main #form .control-group,
body.hipster #main #form .help-block p {
  position: relative;
  font-family: inherit;
  font-size: 14px;
  color: #000;
}
body.hipster #main #form .control-group a,
body.hipster #main #form .help-block p a {
  text-decoration: underline;
  color: #555;
}
body.hipster #main #form .control-group a:hover,
body.hipster #main #form .help-block p a:hover,
body.hipster #main #form .control-group a:focus,
body.hipster #main #form .help-block p a:focus {
  color: #333;
}
body.hipster #main #form .control-group a:active,
body.hipster #main #form .help-block p a:active {
  color: #7AC143;
}
body.hipster #main #form .control-group .icon,
body.hipster #main #form .help-block p .icon {
  display: block;
  position: absolute;
  top: 10px;
  left: 6px;
  font-size: 24px;
  color: #999;
}
body.hipster #main #form .control-group .icon-keyboard,
body.hipster #main #form .help-block p .icon-keyboard {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  font-size: 30px;
  color: #999;
  text-shadow: none;
}
body.hipster #main #form .control-group .icon-keyboard:focus,
body.hipster #main #form .help-block p .icon-keyboard:focus,
body.hipster #main #form .control-group .icon-keyboard:hover,
body.hipster #main #form .help-block p .icon-keyboard:hover {
  color: #555;
}
body.hipster #main #form .checkbox {
  margin-left: -18px;
  font-size: 14px;
  color: #000;
}
body.hipster #main #form .checkbox p {
  display: block;
  margin-left: 18px;
  margin-top: -18px;
  margin-bottom: 14px;
  float: right;
}
body.hipster #main #form .alert {
  margin-top: 10px;
  color: #b94a48;
  border: #f2dede;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  background-color: #f2dede;
}
body.hipster #main #form .alert a {
  color: #7AC143;
}
body.hipster #main #form .alert a:hover,
body.hipster #main #form .alert a:focus {
  color: #000099;
}
body.hipster #main #form .alert a:active {
  color: #000066;
}
@media (min-width: 980px) and (max-width: 1200px) {
  body.hipster #main #form .alert {
    margin-top: 10px;
  }
}
@media (min-width: 200px) and (max-width: 979px) {
  body.hipster #main #form .alert {
    margin-top: 10px;
  }
}
body.hipster #main #form input[type=text],
body.hipster #main #form input[type=password] {
  width: 100%;
  height: 34px;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  font-family: 'figtree-Regular', sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #555;
  text-indent: 10px;
  line-height: 34px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  float: none;
}
body.hipster #main #form input:-webkit-autofill {
  -webkit-box-shadow: none;
  border-color: inherit !important;
}
body.hipster #main #form input[type=password] {
  font-family: 'figtree-Regular', sans-serif;
}
body.hipster #main #form button,
body.hipster #main #form .btn {
  display: block;
  margin-bottom: 5px;
  width: 100%;
  padding: 0 40px;
  height: 36px;
  border: none;
  color: #fff;
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: 1pt;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #7AC143;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body.hipster #main #form button:hover,
body.hipster #main #form .btn:hover,
body.hipster #main #form button:focus,
body.hipster #main #form .btn:focus {
  background-color: #B5D893;
}
body.hipster #main #form button:active,
body.hipster #main #form .btn:active {
  background-color: #7AC143;
}
body.hipster #main #form .btn,
body.hipster #main #form .btn-large {
  background-image: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #999;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.hipster #main #form .btn:hover,
body.hipster #main #form .btn-large:hover,
body.hipster #main #form .btn:focus,
body.hipster #main #form .btn-large:focus {
  background-color: #B5D893;
}
body.hipster #main #form .btn:active,
body.hipster #main #form .btn-large:active {
  background-color: #7AC143;
}
body.hipster #image-credit {
  display: block;
  position: absolute;
  bottom: 30px;
  right: 30px;
  height: 100px;
  width: 400px;
}
body.hipster #image-credit .icon {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 24px;
  color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
body.hipster #image-credit .icon:hover,
body.hipster #image-credit .icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.hipster #image-credit .icon:active {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #7AC143;
}
body.hipster #image-credit #credit {
  display: none;
  position: absolute;
  bottom: 30px;
  right: 30px;
  padding: 10px 20px 5px 20px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff, endColorstr=#80ffffff, GradientType=0);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body.hipster #image-credit #credit:hover,
body.hipster #image-credit #credit:focus {
  background-color: #fff;
}
body.hipster #image-credit #credit p {
  color: #000;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
body.hipster #image-credit #credit a {
  display: block;
  color: #333;
}
body.hipster #image-credit #credit a:hover,
body.hipster #image-credit #credit a:focus {
  color: #7AC143;
}
body.hipster #image-credit #credit a:active {
  color: #333;
}
@media (max-width: 979px) {
  body.hipster #image-credit {
    display: none;
  }
}
body.hipster .ui-keyboard {
  border: 1px solid #ccc;
  border: 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
body.hipster .ui-keyboard-accept {
  background-color: inherit !important;
  color: inherit !important;
  text-shadow: none;
}
body.hipster .ui-keyboard-accept:hover,
body.hipster .ui-keyboard-accept:focus {
  background-color: inherit !important;
}
body.hipster .ui-keyboard-accept:active {
  background-color: inherit !important;
}
body.hipster #main #logo {
  margin-top: 20px;
}
body.hipster #main #logo a {
  padding-bottom: 20px;
}
@media (max-width: 979px) {
  body.hipster #main {
    margin: 0;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  body.hipster #main {
    margin: 0;
    margin-top: 20px;
  }
}
body.hipster #main #form .control-group,
body.hipster #main #form .help-block p {
  text-align: center;
}
body.hipster #main #form .control-group a,
body.hipster #main #form .help-block p a {
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
}
body.hipster #main #form input[type=text],
body.hipster #main #form input[type=password] {
  padding: 0 0 0 25px;
}
.tall body.hipster #main #logo {
  margin-top: 150px;
}
.tall body.hipster #main #logo img {
  padding-bottom: 20px;
}
@media (max-width: 979px) {
  .tall body.hipster #main #logo {
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .tall body.hipster #main {
    top: 0;
  }
}
body {
  /*  Proper Font Inclusion
        ------------------------
        Cut or copy and paste to here from the commented area at the very bottom of this file for proper font inclusion.
    */
  font-family: 'figtree-Regular', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: "figtree" sans-serif !important;
}
body h1 {
  color: #283339;
  border-bottom: none;
  text-transform: none;
}
body h1 a {
  color: #283339;
}
body h1 a:hover,
body h1 a:focus {
  color: #000099;
  text-decoration: none;
}
body h1 a:active {
  color: #000066;
  text-decoration: none;
}
body h2 {
  margin: 0.4em 0 0.7em 0;
  padding: 0 0.1em;
  height: auto;
  color: #000099;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 1px solid #e1e1e1;
  text-transform: uppercase;
  text-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body h2 .icon,
body h2 [class^="icon-"],
body h2 [class*=" icon-"] {
  display: inline-block;
}
body h2 a {
  color: #283339;
}
body h2 a:hover,
body h2 a:focus {
  color: #000099;
  text-decoration: none;
}
body h2 a:active {
  color: #7AC143;
  text-decoration: none;
}
body #sidebar h2 {
  margin: 0.4em 0 0.7em 0;
  padding: 0 0.1em;
  height: auto;
  font-size: 18px;
  font-weight: bold;
  line-height: 36px;
  color: #fff;
  background-color: #000099;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  text-shadow: none;
}
body #sidebar h2 a {
  color: #fff;
}
body #sidebar h2 a:hover,
body #sidebar h2 a:focus {
  color: #fff;
}
body #sidebar h2 a:active {
  color: #7AC143;
}
body h3 {
  color: #283339;
  text-transform: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body h3 a {
  color: #7AC143;
}
body h3 a:hover,
body h3 a:focus {
  color: #000099;
  text-decoration: none;
}
body h3 a:active {
  color: #000066;
  text-decoration: none;
}
body #sidebar h3 {
  margin: 0.4em 0 0.7em 0;
  padding: 0 0.1em;
  height: auto;
  font-size: 18px;
  line-height: 24px;
  color: #283339;
  background-color: transparent;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  text-shadow: none;
}
body #sidebar h3 strong {
  color: #7AC143;
}
body #sidebar h3 a {
  color: #283339;
}
body #sidebar h3 a:hover,
body #sidebar h3 a:focus {
  color: #000099;
  text-decoration: none;
}
body #sidebar h3 a:active {
  color: #000066;
  text-decoration: none;
}
body #sidebar #local-admin-nav h3 {
  margin: 0;
  padding: 10px 12px 9px 12px;
  line-height: 24px;
  height: auto;
}
body h4 {
  color: #283339;
  text-transform: none;
}
body h4 a {
  color: #283339;
}
body h4 a:hover,
body h4 a:focus {
  color: #000099;
  text-decoration: none;
}
body h4 a:active {
  color: #7AC143;
  text-decoration: none;
}
body h5 {
  color: #B5D893;
  text-transform: none;
}
body h5 a {
  color: #283339;
}
body h5 a:hover,
body h5 a:focus {
  color: #000099;
  text-decoration: none;
}
body h5 a:active {
  color: #000066;
  text-decoration: none;
}
body h6 {
  color: #283339;
  text-transform: none;
}
body h6 a {
  color: #283339;
}
body h6 a:hover,
body h6 a:focus {
  color: #000099;
  text-decoration: none;
}
body h6 a:active {
  color: #000066;
  text-decoration: none;
}
body #top {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header {
  background-image: none;
  background-position: inherit;
  background-repeat: no-repeat;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffffffff, GradientType=0);
  border-top-color: #7AC143;
  border-top-width: 3px;
  border-bottom-color: #e1e1e1;
  border-bottom-width: 1px;
}
body #top header nav .btn-navbar {
  padding: 4px 10px 4px;
  margin: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(top, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #ccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav .btn-navbar:hover,
body #top header nav .btn-navbar:active,
body #top header nav .btn-navbar.active,
body #top header nav .btn-navbar.disabled,
body #top header nav .btn-navbar[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
body #top header nav .btn-navbar:active,
body #top header nav .btn-navbar.active {
  background-color: #cccccc \9;
}
body #top header nav #nav-main {
  border-left: transparent;
}
@media (max-width: 767px) {
  body #top header nav #nav-main {
    background-color: #fff;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main {
    background-color: #fff;
  }
}
body #top header nav #nav-main li {
  border-right-width: 0;
  border-right-color: transparent;
}
@media (max-width: 480px) {
  body #top header nav #nav-main li {
    border-top-width: 1px;
    border-top-color: #e1e1e0;
  }
}
body #top header nav #nav-main a {
  font-family: inherit;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  text-shadow: none;
}
@media (max-width: 767px) {
  body #top header nav #nav-main a {
    line-height: 48px;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main a {
    line-height: 48px;
  }
}
body #top header nav #nav-main li#nav-one a,
body #top header nav #nav-main li#nav-two a,
body #top header nav #nav-main li#nav-three a,
body #top header nav #nav-main li#nav-four a,
body #top header nav #nav-main li#nav-five a,
body #top header nav #nav-main li#nav-six a,
body #top header nav #nav-main li#nav-admin a {
  border-left-width: 0;
  border-left-color: transparent;
}
body #top header nav #nav-main li#nav-one a .icon,
body #top header nav #nav-main li#nav-two a .icon,
body #top header nav #nav-main li#nav-three a .icon,
body #top header nav #nav-main li#nav-four a .icon,
body #top header nav #nav-main li#nav-five a .icon,
body #top header nav #nav-main li#nav-six a .icon,
body #top header nav #nav-main li#nav-admin a .icon {
  text-shadow: none;
}
body #top header nav #nav-main li#nav-one a:hover,
body #top header nav #nav-main li#nav-two a:hover,
body #top header nav #nav-main li#nav-three a:hover,
body #top header nav #nav-main li#nav-four a:hover,
body #top header nav #nav-main li#nav-five a:hover,
body #top header nav #nav-main li#nav-six a:hover,
body #top header nav #nav-main li#nav-admin a:hover,
body #top header nav #nav-main li#nav-one a:focus,
body #top header nav #nav-main li#nav-two a:focus,
body #top header nav #nav-main li#nav-three a:focus,
body #top header nav #nav-main li#nav-four a:focus,
body #top header nav #nav-main li#nav-five a:focus,
body #top header nav #nav-main li#nav-six a:focus,
body #top header nav #nav-main li#nav-admin a:focus {
  text-decoration: none !important;
  border-left-color: transparent;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-one a {
  color: #000099;
}
@media (max-width: 767px) {
  body #top header nav #nav-main li#nav-one a {
    color: #000099;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main li#nav-one a {
    color: #000099;
  }
}
body #top header nav #nav-main li#nav-one a:hover,
body #top header nav #nav-main li#nav-one a:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-one a.active {
  color: #7AC143 !important;
  border-left-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-one a.active:hover,
body #top header nav #nav-main li#nav-one a.active:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-one a:active {
  color: #7AC143 !important;
}
body #top header nav #nav-main li#nav-two a {
  color: #000099;
}
@media (max-width: 767px) {
  body #top header nav #nav-main li#nav-two a {
    color: #000099;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main li#nav-two a {
    color: #000099;
  }
}
body #top header nav #nav-main li#nav-two a:hover,
body #top header nav #nav-main li#nav-two a:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-two a.active {
  color: #7AC143 !important;
  border-left-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-two a.active:hover,
body #top header nav #nav-main li#nav-two a.active:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-two a:active {
  color: #7AC143 !important;
}
body #top header nav #nav-main li#nav-three a {
  color: #000099;
}
@media (max-width: 767px) {
  body #top header nav #nav-main li#nav-three a {
    color: #000099;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main li#nav-three a {
    color: #000099;
  }
}
body #top header nav #nav-main li#nav-three a:hover,
body #top header nav #nav-main li#nav-three a:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-three a.active {
  color: #7AC143 !important;
  border-left-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-three a.active:hover,
body #top header nav #nav-main li#nav-three a.active:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-three a:active {
  color: #7AC143 !important;
}
body #top header nav #nav-main li#nav-four a {
  color: #000099;
}
@media (max-width: 767px) {
  body #top header nav #nav-main li#nav-four a {
    color: #000099;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main li#nav-four a {
    color: #000099;
  }
}
body #top header nav #nav-main li#nav-four a:hover,
body #top header nav #nav-main li#nav-four a:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-four a.active {
  color: #7AC143 !important;
  border-left-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-four a.active:hover,
body #top header nav #nav-main li#nav-four a.active:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-four a:active {
  color: #7AC143 !important;
}
body #top header nav #nav-main li#nav-five a {
  color: #000099;
}
@media (max-width: 767px) {
  body #top header nav #nav-main li#nav-five a {
    color: #000099;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main li#nav-five a {
    color: #000099;
  }
}
body #top header nav #nav-main li#nav-five a:hover,
body #top header nav #nav-main li#nav-five a:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-five a.active {
  color: #7AC143 !important;
  border-left-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-five a.active:hover,
body #top header nav #nav-main li#nav-five a.active:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-five a:active {
  color: #7AC143 !important;
}
body #top header nav #nav-main li#nav-six a {
  color: #000099;
}
@media (max-width: 767px) {
  body #top header nav #nav-main li#nav-six a {
    color: #000099;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main li#nav-six a {
    color: #000099;
  }
}
body #top header nav #nav-main li#nav-six a:hover,
body #top header nav #nav-main li#nav-six a:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-six a.active {
  color: #7AC143 !important;
  border-left-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-six a.active:hover,
body #top header nav #nav-main li#nav-six a.active:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-six a:active {
  color: #7AC143 !important;
}
body #top header nav #nav-main li#nav-admin a {
  color: #000099;
}
@media (max-width: 767px) {
  body #top header nav #nav-main li#nav-admin a {
    color: #000099;
  }
}
@media (max-width: 480px) {
  body #top header nav #nav-main li#nav-admin a {
    color: #000099;
  }
}
body #top header nav #nav-main li#nav-admin a:hover,
body #top header nav #nav-main li#nav-admin a:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-admin a.active {
  color: #7AC143 !important;
  border-left-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header nav #nav-main li#nav-admin a.active:hover,
body #top header nav #nav-main li#nav-admin a.active:focus {
  color: #B5D893 !important;
}
body #top header nav #nav-main li#nav-admin a:active {
  color: #7AC143 !important;
}
body #top header .vcard .utility .count {
  display: block;
  padding: 0 5px;
  min-height: auto;
  min-width: auto;
  color: #fff;
  background-color: #999;
  border: none;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  border-radius: 5em;
}
body #top header .vcard .utility .count.unread {
  top: 12px;
  left: 8px;
  background-color: #9d261d;
}
body #top header .vcard .utility .count.points {
  top: 12px;
  left: 8px;
  background-color: #049cdb;
}
body #top header .vcard .utility .count span {
  display: inherit;
}
body #top header .vcard .utility a {
  color: #000099 !important;
  text-shadow: none;
}
body #top header .vcard .utility a:hover,
body #top header .vcard .utility a:focus {
  color: #B5D893 !important;
  text-decoration: none;
}
body #top header .vcard .utility a:active {
  color: #7AC143 !important;
}
body #top header .vcard .utility a.on {
  color: #7AC143 !important;
}
body #top header .vcard .img {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header .vcard .img > img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #top header .vcard .img:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header .vcard .img:hover,
body #top header .vcard .img:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #top header .vcard .img:hover:after,
body #top header .vcard .img:focus:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  -moz-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
}
body #top header .vcard .img.circle {
  overflow: hidden;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body #top header .vcard .img.circle > img {
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body #top header .vcard .img.circle:before {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: -10em;
  border: 10em solid transparent;
  content: '';
}
body #top header .vcard .img.circle:after {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
  content: '';
  pointer-events: none;
}
@media (max-width: 979px) {
  body #top header .vcard .img {
    max-width: 32px;
    max-height: 32px;
    margin-top: 6px;
  }
}
body #top header #user-menu {
  display: none;
  position: relative;
  margin: 0;
  padding: 10px;
  padding-bottom: 15px;
  min-height: 80px;
  position: absolute;
  top: 110px;
  right: 15px;
  list-style: none;
  text-align: left;
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1033;
  border: none;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}
body #top header #user-menu:after {
  bottom: 100%;
  right: 0px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 0, 0, 0);
  border-bottom-color: #fff;
  border-width: 15px;
  margin-left: -15px;
}
body #top header #user-menu li {
  margin-right: 0;
}
body #top header #user-menu li a {
  display: block;
  height: 28px;
  padding: 1px 10px 1px 10px;
  font-size: 18px;
  line-height: 28px;
  color: #6f6f6f;
  text-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body #top header #user-menu li a:hover,
body #top header #user-menu li a:focus {
  color: #3c3c3c;
  background-color: #f5f5f5;
  text-decoration: none;
  text-shadow: none;
}
body #top header #user-menu li a:active {
  color: #7AC143;
  background-color: #7AC143;
  text-shadow: none;
}
@media (max-width: 979px) {
  body #top header #user-menu {
    top: 68px;
    right: 5px;
  }
}
body .utility-mobile {
  border-top: 1px solid #ddd;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #f9f9f9, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f9f9f9, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f9f9f9);
  background-image: -o-linear-gradient(top, #f9f9f9, #f9f9f9);
  background-image: linear-gradient(top, #f9f9f9, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f9f9f9', GradientType=0);
}
body .utility-mobile li {
  border-top: 1px solid #f9f8f9;
}
body .utility-mobile li a {
  color: #999;
  text-shadow: none;
}
body .utility-mobile li a:hover,
body .utility-mobile li a:focus {
  color: #666;
}
body .utility-mobile li a:active {
  color: #7AC143;
}
body .utility-mobile .count {
  color: #fff;
  text-shadow: none;
  background-color: #7AC143;
  border: none;
  border-top: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  border-radius: 5em;
}
body .utility-mobile .count.unread {
  background-color: #9d261d;
}
body .utility-mobile .count.points {
  background-color: #049cdb;
}
body .utility-mobile .label {
  display: none;
}
body #myCarousel,
body #feature-carousel,
body div[id^='carousel_'] {
  display: block;
}
body #myCarousel .carousel-inner,
body #feature-carousel .carousel-inner,
body div[id^='carousel_'] .carousel-inner {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
body #myCarousel .carousel-inner .item > img,
body #feature-carousel .carousel-inner .item > img,
body div[id^='carousel_'] .carousel-inner .item > img {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
body #myCarousel .carousel-nav,
body #feature-carousel .carousel-nav,
body div[id^='carousel_'] .carousel-nav {
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -35px;
  background-color: transparent;
}
body #myCarousel .carousel-nav ul,
body #feature-carousel .carousel-nav ul,
body div[id^='carousel_'] .carousel-nav ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #myCarousel .carousel-nav a,
body #feature-carousel .carousel-nav a,
body div[id^='carousel_'] .carousel-nav a {
  width: 10px;
  height: 10px;
  margin: 0 8px;
  padding: 0;
  font-size: 10px;
  color: #e1e1e1;
  line-height: 20px;
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #myCarousel .carousel-nav a .icon,
body #feature-carousel .carousel-nav a .icon,
body div[id^='carousel_'] .carousel-nav a .icon {
  color: #f0f0f0;
}
body #myCarousel .carousel-nav a .icon-circle:before,
body #feature-carousel .carousel-nav a .icon-circle:before,
body div[id^='carousel_'] .carousel-nav a .icon-circle:before {
  content: "\f111";
}
body #myCarousel .carousel-nav a:hover,
body #feature-carousel .carousel-nav a:hover,
body div[id^='carousel_'] .carousel-nav a:hover,
body #myCarousel .carousel-nav a:focus,
body #feature-carousel .carousel-nav a:focus,
body div[id^='carousel_'] .carousel-nav a:focus {
  color: #e1e1e1;
  background-color: transparent;
}
body #myCarousel .carousel-nav a:active,
body #feature-carousel .carousel-nav a:active,
body div[id^='carousel_'] .carousel-nav a:active,
body #myCarousel .carousel-nav a.active,
body #feature-carousel .carousel-nav a.active,
body div[id^='carousel_'] .carousel-nav a.active {
  color: #e1e1e1;
  background-color: transparent;
}
body #myCarousel .carousel-nav .active a .icon,
body #feature-carousel .carousel-nav .active a .icon,
body div[id^='carousel_'] .carousel-nav .active a .icon {
  color: #999;
}
body #myCarousel .carousel-nav .active a .icon-circle:before,
body #feature-carousel .carousel-nav .active a .icon-circle:before,
body div[id^='carousel_'] .carousel-nav .active a .icon-circle:before {
  content: "\f111";
}
body .paging,
body section .pagination {
  height: 36px;
  padding: 0;
  margin: inherit;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-transform: none;
  background-color: #f7f7f7;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
}
body .paging:before,
body section .pagination:before,
body .paging:after,
body section .pagination:after {
  display: table;
  content: "";
}
body .paging:after,
body section .pagination:after {
  clear: both;
}
body .paging a,
body section .pagination a {
  height: 36px;
  padding: 0 14px;
  color: #999;
  font-size: 13px;
  font-weight: bold;
  line-height: 36px;
  margin: 0;
  border: none;
  text-shadow: none;
}
body .paging a:hover,
body section .pagination a:hover,
body .paging a:focus,
body section .pagination a:focus {
  color: #000099;
  text-decoration: none;
}
body .paging a:active,
body section .pagination a:active {
  color: #7AC143;
  text-decoration: none;
}
body .btn {
  padding: 4px 10px 4px;
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-shadow: none;
  text-transform: none;
  vertical-align: middle;
  background-color: #999999;
  background-image: -moz-linear-gradient(top, #999, #999);
  background-image: -ms-linear-gradient(top, #999, #999);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#999));
  background-image: -webkit-linear-gradient(top, #999, #999);
  background-image: -o-linear-gradient(top, #999, #999);
  background-image: linear-gradient(top, #999, #999);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#999', GradientType=0);
  border-color: #999 #999 #737373;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #999;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: none;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .btn:hover,
body .btn:active,
body .btn.active,
body .btn.disabled,
body .btn[disabled] {
  background-color: #999;
  *background-color: #8c8c8c;
}
body .btn:active,
body .btn.active {
  background-color: #808080 \9;
}
body .btn:hover {
  color: #fff;
  text-decoration: none;
  background-color: #555555;
  background-image: -moz-linear-gradient(top, #555, #555);
  background-image: -ms-linear-gradient(top, #555, #555);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#555));
  background-image: -webkit-linear-gradient(top, #555, #555);
  background-image: -o-linear-gradient(top, #555, #555);
  background-image: linear-gradient(top, #555, #555);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#555', GradientType=0);
  border-color: #555 #555 #2f2f2f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #555;
  *background-color: #555;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: initial;
  border: none;
  border-bottom-color: none;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
body .btn:hover:hover,
body .btn:hover:active,
body .btn:hover.active,
body .btn:hover.disabled,
body .btn:hover[disabled] {
  background-color: #555;
  *background-color: #484848;
}
body .btn:hover:active,
body .btn:hover.active {
  background-color: #3b3b3b \9;
}
body .btn.active,
body .btn:active {
  background-color: #333333;
  background-image: -moz-linear-gradient(top, #333, #333);
  background-image: -ms-linear-gradient(top, #333, #333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#333));
  background-image: -webkit-linear-gradient(top, #333, #333);
  background-image: -o-linear-gradient(top, #333, #333);
  background-image: linear-gradient(top, #333, #333);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#333', GradientType=0);
  border-color: #333 #333 #0d0d0d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #333;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #333;
  background-image: none;
  outline: 0;
  border: none;
  border-bottom-color: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .btn.active:hover,
body .btn:active:hover,
body .btn.active:active,
body .btn:active:active,
body .btn.active.active,
body .btn:active.active,
body .btn.active.disabled,
body .btn:active.disabled,
body .btn.active[disabled],
body .btn:active[disabled] {
  background-color: #333;
  *background-color: #262626;
}
body .btn.active:active,
body .btn:active:active,
body .btn.active.active,
body .btn:active.active {
  background-color: #1a1a1a \9;
}
body .btn.disabled,
body .btn[disabled] {
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
body .btn-large [class^="icon-"] {
  margin-top: 1px;
}
body .btn-small {
  padding: 5px 9px;
  font-size: 12px;
  line-height: 16px;
}
body .btn-small [class^="icon-"] {
  margin-top: -1px;
}
body .btn-mini {
  padding: 2px 6px;
  font-size: 12px;
  line-height: 14px;
}
body .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body .btn-block + .btn-block {
  margin-top: 5px;
}
body .btn-primary,
body .btn-primary:hover,
body .btn-warning,
body .btn-warning:hover,
body .btn-danger,
body .btn-danger:hover,
body .btn-success,
body .btn-success:hover,
body .btn-info,
body .btn-info:hover,
body .btn-inverse,
body .btn-inverse:hover {
  color: #fff;
  text-shadow: none;
}
body .btn-primary.active,
body .btn-warning.active,
body .btn-danger.active,
body .btn-success.active,
body .btn-info.active,
body .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
body .btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
body .btn-primary {
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-primary:hover,
body .btn-primary:active,
body .btn-primary.active,
body .btn-primary.disabled,
body .btn-primary[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body .btn-primary:active,
body .btn-primary.active {
  background-color: #629d34 \9;
}
body .btn-primary:hover,
body .btn-primary:focus {
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-primary:hover:hover,
body .btn-primary:focus:hover,
body .btn-primary:hover:active,
body .btn-primary:focus:active,
body .btn-primary:hover.active,
body .btn-primary:focus.active,
body .btn-primary:hover.disabled,
body .btn-primary:focus.disabled,
body .btn-primary:hover[disabled],
body .btn-primary:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body .btn-primary:hover:active,
body .btn-primary:focus:active,
body .btn-primary:hover.active,
body .btn-primary:focus.active {
  background-color: #000066 \9;
}
body .btn-primary:active,
body .btn-primary.active {
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-primary:active:hover,
body .btn-primary.active:hover,
body .btn-primary:active:active,
body .btn-primary.active:active,
body .btn-primary:active.active,
body .btn-primary.active.active,
body .btn-primary:active.disabled,
body .btn-primary.active.disabled,
body .btn-primary:active[disabled],
body .btn-primary.active[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body .btn-primary:active:active,
body .btn-primary.active:active,
body .btn-primary:active.active,
body .btn-primary.active.active {
  background-color: #629d34 \9;
}
body .btn-warning {
  background-color: #f89406;
  background-image: -moz-linear-gradient(top, #f89406, #f89406);
  background-image: -ms-linear-gradient(top, #f89406, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#f89406));
  background-image: -webkit-linear-gradient(top, #f89406, #f89406);
  background-image: -o-linear-gradient(top, #f89406, #f89406);
  background-image: linear-gradient(top, #f89406, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89406', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-warning:hover,
body .btn-warning:active,
body .btn-warning.active,
body .btn-warning.disabled,
body .btn-warning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}
body .btn-warning:active,
body .btn-warning.active {
  background-color: #c67605 \9;
}
body .btn-warning:hover,
body .btn-warning:focus {
  background-color: #c67605;
  background-image: -moz-linear-gradient(top, #c67605, #c67605);
  background-image: -ms-linear-gradient(top, #c67605, #c67605);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c67605), to(#c67605));
  background-image: -webkit-linear-gradient(top, #c67605, #c67605);
  background-image: -o-linear-gradient(top, #c67605, #c67605);
  background-image: linear-gradient(top, #c67605, #c67605);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c67605', endColorstr='#c67605', GradientType=0);
  border-color: #c67605 #c67605 #7c4a03;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #c67605;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-warning:hover:hover,
body .btn-warning:focus:hover,
body .btn-warning:hover:active,
body .btn-warning:focus:active,
body .btn-warning:hover.active,
body .btn-warning:focus.active,
body .btn-warning:hover.disabled,
body .btn-warning:focus.disabled,
body .btn-warning:hover[disabled],
body .btn-warning:focus[disabled] {
  background-color: #c67605;
  *background-color: #ad6704;
}
body .btn-warning:hover:active,
body .btn-warning:focus:active,
body .btn-warning:hover.active,
body .btn-warning:focus.active {
  background-color: #945904 \9;
}
body .btn-warning:active,
body .btn-warning.active {
  background-color: #faa937;
  background-image: -moz-linear-gradient(top, #faa937, #faa937);
  background-image: -ms-linear-gradient(top, #faa937, #faa937);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faa937), to(#faa937));
  background-image: -webkit-linear-gradient(top, #faa937, #faa937);
  background-image: -o-linear-gradient(top, #faa937, #faa937);
  background-image: linear-gradient(top, #faa937, #faa937);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa937', endColorstr='#faa937', GradientType=0);
  border-color: #faa937 #faa937 #df8505;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #faa937;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-warning:active:hover,
body .btn-warning.active:hover,
body .btn-warning:active:active,
body .btn-warning.active:active,
body .btn-warning:active.active,
body .btn-warning.active.active,
body .btn-warning:active.disabled,
body .btn-warning.active.disabled,
body .btn-warning:active[disabled],
body .btn-warning.active[disabled] {
  background-color: #faa937;
  *background-color: #fa9f1e;
}
body .btn-warning:active:active,
body .btn-warning.active:active,
body .btn-warning:active.active,
body .btn-warning.active.active {
  background-color: #f89406 \9;
}
body .btn-danger {
  background-color: #ee5f5b;
  background-image: -moz-linear-gradient(top, #ee5f5b, #ee5f5b);
  background-image: -ms-linear-gradient(top, #ee5f5b, #ee5f5b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#ee5f5b));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #ee5f5b);
  background-image: -o-linear-gradient(top, #ee5f5b, #ee5f5b);
  background-image: linear-gradient(top, #ee5f5b, #ee5f5b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#ee5f5b', GradientType=0);
  border-color: #ee5f5b #ee5f5b #e51d18;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ee5f5b;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-danger:hover,
body .btn-danger:active,
body .btn-danger.active,
body .btn-danger.disabled,
body .btn-danger[disabled] {
  background-color: #ee5f5b;
  *background-color: #ec4844;
}
body .btn-danger:active,
body .btn-danger.active {
  background-color: #e9322d \9;
}
body .btn-danger:hover,
body .btn-danger:focus {
  background-color: #e9322d;
  background-image: -moz-linear-gradient(top, #e9322d, #e9322d);
  background-image: -ms-linear-gradient(top, #e9322d, #e9322d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e9322d), to(#e9322d));
  background-image: -webkit-linear-gradient(top, #e9322d, #e9322d);
  background-image: -o-linear-gradient(top, #e9322d, #e9322d);
  background-image: linear-gradient(top, #e9322d, #e9322d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9322d', endColorstr='#e9322d', GradientType=0);
  border-color: #e9322d #e9322d #b71713;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e9322d;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-danger:hover:hover,
body .btn-danger:focus:hover,
body .btn-danger:hover:active,
body .btn-danger:focus:active,
body .btn-danger:hover.active,
body .btn-danger:focus.active,
body .btn-danger:hover.disabled,
body .btn-danger:focus.disabled,
body .btn-danger:hover[disabled],
body .btn-danger:focus[disabled] {
  background-color: #e9322d;
  *background-color: #e51d18;
}
body .btn-danger:hover:active,
body .btn-danger:focus:active,
body .btn-danger:hover.active,
body .btn-danger:focus.active {
  background-color: #ce1a15 \9;
}
body .btn-danger:active,
body .btn-danger.active {
  background-color: #f38c89;
  background-image: -moz-linear-gradient(top, #f38c89, #f38c89);
  background-image: -ms-linear-gradient(top, #f38c89, #f38c89);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f38c89), to(#f38c89));
  background-image: -webkit-linear-gradient(top, #f38c89, #f38c89);
  background-image: -o-linear-gradient(top, #f38c89, #f38c89);
  background-image: linear-gradient(top, #f38c89, #f38c89);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f38c89', endColorstr='#f38c89', GradientType=0);
  border-color: #f38c89 #f38c89 #ec4844;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f38c89;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-danger:active:hover,
body .btn-danger.active:hover,
body .btn-danger:active:active,
body .btn-danger.active:active,
body .btn-danger:active.active,
body .btn-danger.active.active,
body .btn-danger:active.disabled,
body .btn-danger.active.disabled,
body .btn-danger:active[disabled],
body .btn-danger.active[disabled] {
  background-color: #f38c89;
  *background-color: #f07672;
}
body .btn-danger:active:active,
body .btn-danger.active:active,
body .btn-danger:active.active,
body .btn-danger.active.active {
  background-color: #ee5f5b \9;
}
body .btn-success {
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-success:hover,
body .btn-success:active,
body .btn-success.active,
body .btn-success.disabled,
body .btn-success[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body .btn-success:active,
body .btn-success.active {
  background-color: #629d34 \9;
}
body .btn-success:hover,
body .btn-success:focus {
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-success:hover:hover,
body .btn-success:focus:hover,
body .btn-success:hover:active,
body .btn-success:focus:active,
body .btn-success:hover.active,
body .btn-success:focus.active,
body .btn-success:hover.disabled,
body .btn-success:focus.disabled,
body .btn-success:hover[disabled],
body .btn-success:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body .btn-success:hover:active,
body .btn-success:focus:active,
body .btn-success:hover.active,
body .btn-success:focus.active {
  background-color: #000066 \9;
}
body .btn-success:active,
body .btn-success.active {
  background-color: #95ce69;
  background-image: -moz-linear-gradient(top, #95ce69, #95ce69);
  background-image: -ms-linear-gradient(top, #95ce69, #95ce69);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#95ce69), to(#95ce69));
  background-image: -webkit-linear-gradient(top, #95ce69, #95ce69);
  background-image: -o-linear-gradient(top, #95ce69, #95ce69);
  background-image: linear-gradient(top, #95ce69, #95ce69);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95ce69', endColorstr='#95ce69', GradientType=0);
  border-color: #95ce69 #95ce69 #6eb03a;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #95ce69;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-success:active:hover,
body .btn-success.active:hover,
body .btn-success:active:active,
body .btn-success.active:active,
body .btn-success:active.active,
body .btn-success.active.active,
body .btn-success:active.disabled,
body .btn-success.active.disabled,
body .btn-success:active[disabled],
body .btn-success.active[disabled] {
  background-color: #95ce69;
  *background-color: #88c756;
}
body .btn-success:active:active,
body .btn-success.active:active,
body .btn-success:active.active,
body .btn-success.active.active {
  background-color: #7ac143 \9;
}
body .btn-info {
  background-color: #5bc0de;
  background-image: -moz-linear-gradient(top, #5bc0de, #5bc0de);
  background-image: -ms-linear-gradient(top, #5bc0de, #5bc0de);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#5bc0de));
  background-image: -webkit-linear-gradient(top, #5bc0de, #5bc0de);
  background-image: -o-linear-gradient(top, #5bc0de, #5bc0de);
  background-image: linear-gradient(top, #5bc0de, #5bc0de);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#5bc0de', GradientType=0);
  border-color: #5bc0de #5bc0de #28a1c5;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #5bc0de;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-info:hover,
body .btn-info:active,
body .btn-info.active,
body .btn-info.disabled,
body .btn-info[disabled] {
  background-color: #5bc0de;
  *background-color: #46b8da;
}
body .btn-info:active,
body .btn-info.active {
  background-color: #31b0d5 \9;
}
body .btn-info:hover,
body .btn-info:focus {
  background-color: #31b0d5;
  background-image: -moz-linear-gradient(top, #31b0d5, #31b0d5);
  background-image: -ms-linear-gradient(top, #31b0d5, #31b0d5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#31b0d5), to(#31b0d5));
  background-image: -webkit-linear-gradient(top, #31b0d5, #31b0d5);
  background-image: -o-linear-gradient(top, #31b0d5, #31b0d5);
  background-image: linear-gradient(top, #31b0d5, #31b0d5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31b0d5', endColorstr='#31b0d5', GradientType=0);
  border-color: #31b0d5 #31b0d5 #1f7e9a;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #31b0d5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-info:hover:hover,
body .btn-info:focus:hover,
body .btn-info:hover:active,
body .btn-info:focus:active,
body .btn-info:hover.active,
body .btn-info:focus.active,
body .btn-info:hover.disabled,
body .btn-info:focus.disabled,
body .btn-info:hover[disabled],
body .btn-info:focus[disabled] {
  background-color: #31b0d5;
  *background-color: #28a1c5;
}
body .btn-info:hover:active,
body .btn-info:focus:active,
body .btn-info:hover.active,
body .btn-info:focus.active {
  background-color: #2390b0 \9;
}
body .btn-info:active,
body .btn-info.active {
  background-color: #85d0e7;
  background-image: -moz-linear-gradient(top, #85d0e7, #85d0e7);
  background-image: -ms-linear-gradient(top, #85d0e7, #85d0e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#85d0e7), to(#85d0e7));
  background-image: -webkit-linear-gradient(top, #85d0e7, #85d0e7);
  background-image: -o-linear-gradient(top, #85d0e7, #85d0e7);
  background-image: linear-gradient(top, #85d0e7, #85d0e7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85d0e7', endColorstr='#85d0e7', GradientType=0);
  border-color: #85d0e7 #85d0e7 #46b8da;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #85d0e7;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-info:active:hover,
body .btn-info.active:hover,
body .btn-info:active:active,
body .btn-info.active:active,
body .btn-info:active.active,
body .btn-info.active.active,
body .btn-info:active.disabled,
body .btn-info.active.disabled,
body .btn-info:active[disabled],
body .btn-info.active[disabled] {
  background-color: #85d0e7;
  *background-color: #70c8e2;
}
body .btn-info:active:active,
body .btn-info.active:active,
body .btn-info:active.active,
body .btn-info.active.active {
  background-color: #5bc0de \9;
}
body .btn-inverse {
  background-color: #414141;
  background-image: -moz-linear-gradient(top, #555, #222);
  background-image: -ms-linear-gradient(top, #555, #222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222));
  background-image: -webkit-linear-gradient(top, #555, #222);
  background-image: -o-linear-gradient(top, #555, #222);
  background-image: linear-gradient(top, #555, #222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#222', GradientType=0);
  border-color: #222 #222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-inverse:hover,
body .btn-inverse:active,
body .btn-inverse.active,
body .btn-inverse.disabled,
body .btn-inverse[disabled] {
  background-color: #222;
  *background-color: #151515;
}
body .btn-inverse:active,
body .btn-inverse.active {
  background-color: #080808 \9;
}
body .btn-inverse:hover,
body .btn-inverse:focus {
  background-color: #3b3b3b;
  background-image: -moz-linear-gradient(top, #3b3b3b, #3b3b3b);
  background-image: -ms-linear-gradient(top, #3b3b3b, #3b3b3b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b3b3b), to(#3b3b3b));
  background-image: -webkit-linear-gradient(top, #3b3b3b, #3b3b3b);
  background-image: -o-linear-gradient(top, #3b3b3b, #3b3b3b);
  background-image: linear-gradient(top, #3b3b3b, #3b3b3b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#3b3b3b', GradientType=0);
  border-color: #3b3b3b #3b3b3b #151515;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #3b3b3b;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-inverse:hover:hover,
body .btn-inverse:focus:hover,
body .btn-inverse:hover:active,
body .btn-inverse:focus:active,
body .btn-inverse:hover.active,
body .btn-inverse:focus.active,
body .btn-inverse:hover.disabled,
body .btn-inverse:focus.disabled,
body .btn-inverse:hover[disabled],
body .btn-inverse:focus[disabled] {
  background-color: #3b3b3b;
  *background-color: #2f2f2f;
}
body .btn-inverse:hover:active,
body .btn-inverse:focus:active,
body .btn-inverse:hover.active,
body .btn-inverse:focus.active {
  background-color: #222222 \9;
}
body .btn-inverse:active,
body .btn-inverse.active {
  background-color: #6f6f6f;
  background-image: -moz-linear-gradient(top, #6f6f6f, #6f6f6f);
  background-image: -ms-linear-gradient(top, #6f6f6f, #6f6f6f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6f6f6f), to(#6f6f6f));
  background-image: -webkit-linear-gradient(top, #6f6f6f, #6f6f6f);
  background-image: -o-linear-gradient(top, #6f6f6f, #6f6f6f);
  background-image: linear-gradient(top, #6f6f6f, #6f6f6f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f6f6f', endColorstr='#6f6f6f', GradientType=0);
  border-color: #6f6f6f #6f6f6f #484848;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #6f6f6f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .btn-inverse:active:hover,
body .btn-inverse.active:hover,
body .btn-inverse:active:active,
body .btn-inverse.active:active,
body .btn-inverse:active.active,
body .btn-inverse.active.active,
body .btn-inverse:active.disabled,
body .btn-inverse.active.disabled,
body .btn-inverse:active[disabled],
body .btn-inverse.active[disabled] {
  background-color: #6f6f6f;
  *background-color: #626262;
}
body .btn-inverse:active:active,
body .btn-inverse.active:active,
body .btn-inverse:active.active,
body .btn-inverse.active.active {
  background-color: #555555 \9;
}
body button.btn,
body input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
body button.btn::-moz-focus-inner,
body input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
body button.btn.btn-large,
body input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
body button.btn.btn-small,
body input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
body button.btn.btn-mini,
body input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
body .category-list li a {
  color: #7AC143;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 1px 0 0 0;
  padding: 5px 15px;
}
body .category-list li a:hover,
body .category-list li a:focus,
body .category-list li a:active {
  color: #000099;
  background-color: #f5f5f5;
}
body .category-list li.active > a {
  color: #fff;
  background-color: #000099;
}
body .category-list li.active.hasSubs > a .icon {
  color: #999;
}
body .category-list li.active:before {
  color: #fff;
  text-shadow: none;
}
body .category-list li ul li.active > a {
  color: #333;
  font-weight: bold;
  text-shadow: none;
  background-color: transparent;
}
body .category-list li ul li.active > a:hover,
body .category-list li ul li.active > a:focus,
body .category-list li ul li.active > a:active {
  color: #000099;
  text-shadow: none;
  background-color: #f5f5f5;
}
body .category-list li ul li.active:before,
body .category-list li ul li.active .icon {
  color: #999;
  text-shadow: none;
}
body .category-list li ul li:hover .icon,
body .category-list li ul li:focus .icon {
  color: #999;
  text-shadow: none;
}
body .category-list li ul li .icon {
  color: #999;
}
body .category-controls {
  color: #999;
}
body .tag-list li a {
  color: #fff;
  text-shadow: none;
  background-color: #999;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .tag-list li a:hover,
body .tag-list li a:focus {
  background-color: #7AC143;
}
body .tag-list li a:active,
body .tag-list li a.on {
  background-color: #7AC143;
}
body #categories ul {
  margin: 10px auto;
}
body #wall-of-fame p {
  margin: 10px auto;
  margin-bottom: 5px;
}
body .alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: none;
  background-color: #fcf8e3;
  border: 1px solid #fcf8e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
body .alert-heading {
  color: inherit;
}
body .alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
  color: #000;
  text-shadow: none;
}
body .alert-success {
  background-color: #dff0d8;
  border-color: #dff0d8;
  color: #468847;
  text-shadow: none;
}
body .alert-danger,
body .alert-error {
  background-color: #f2dede;
  border-color: #f2dede;
  color: #b94a48;
  text-shadow: none;
}
body .alert-info {
  background-color: #d9edf7;
  border-color: #d9edf7;
  color: #3a87ad;
  text-shadow: none;
}
body .alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
body .alert-block > p,
body .alert-block > ul {
  margin-bottom: 0;
}
body .alert-block p + p {
  margin-top: 5px;
}
body #actions {
  display: block;
  width: 300px;
  padding: 10px;
  padding-bottom: 0;
  text-align: center;
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1200px) {
  body #actions {
    width: 370px;
  }
}
@media (max-width: 979px) {
  body #actions {
    width: 228px;
  }
}
@media (max-width: 767px) {
  body #actions {
    position: absolute;
    top: 64px;
    left: 0;
    width: 100%;
  }
}
@media (max-width: 480px) {
  body #actions {
    position: absolute;
    top: 64px;
    left: 0;
  }
}
body #actions h3 {
  margin: 5px 0 5px 0;
  text-align: left;
  background-color: transparent;
}
body #actions h3 strong {
  display: inline-block;
  width: 90%;
  overflow: hidden;
}
body #actions #enrollment {
  position: relative;
  margin: -10px;
  margin-bottom: 0;
  padding: 3px 0;
  color: #fff;
  background-color: #b94a48;
  text-align: left;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
body #actions #enrollment .icon {
  position: inline;
  margin-left: 10px;
  margin-right: 3px;
}
body #actions #enrollment.mandatory {
  background-color: #b94a48;
}
body #actions #enrollment.suggested {
  background-color: #3a87ad;
}
body #actions #enrollment.reference {
  background-color: #468847;
}
body #actions #enrollment strong {
  text-transform: uppercase;
}
body #actions #enrollment em {
  float: right;
  margin-right: 10px;
  font-style: normal;
}
body #actions .btn-success {
  overflow: hidden;
}
@media (min-width: 768px) and (max-width:979px) {
  body #actions .btn-success strong {
    display: block;
    margin: 0 auto;
    width: 90%;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  body #actions .btn-success strong {
    display: block;
    margin: 0 auto;
    width: 90%;
    overflow: hidden;
  }
}
body #actions .description {
  margin-bottom: 15px;
  color: #999;
  text-align: left;
  text-shadow: 0 1px 1px #fff;
}
body #actions #nav-actions {
  margin: 0;
  padding: 0;
  list-style: none;
}
body #actions #nav-actions li {
  position: relative;
  float: left;
  width: 24px;
  height: 24px;
  margin: 0 7px;
  margin-bottom: 10px;
  padding: 0;
}
body #actions #nav-actions li:first-child {
  margin-left: 0;
}
body #actions #nav-actions li a {
  display: block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  color: #cfcfcf;
  text-shadow: 0 1px 0 #ffffff;
}
body #actions #nav-actions li a:hover,
body #actions #nav-actions li a:focus {
  color: #9c9c9c;
  text-decoration: none;
}
body #actions #nav-actions li a:hover .icon-star:before,
body #actions #nav-actions li a:focus .icon-star:before {
  color: #9c9c9c;
}
body #actions #nav-actions li a:active {
  color: #838383;
}
body #actions #nav-actions li a:active .icon-star:before {
  color: #ffc40d;
}
body #actions #nav-actions li a .icon-star:before {
  color: #cfcfcf;
  text-shadow: 0 1px 0 #ffffff;
}
body #actions #nav-actions li .badge {
  position: absolute;
  top: 13px;
  left: 13px;
  padding: 1px 5px 2px 5px;
  font-size: 10px;
}
body #actions #nav-actions li#action-done {
  display: block;
  float: none;
  margin: -5px 0 15px 0;
  padding-bottom: 10px;
  width: 100%;
  border-bottom: 1px solid #fbfbfb;
  box-shadow: 0 1px 0 #ffffff;
}
body #actions #nav-actions li#action-done a {
  width: 100%;
  text-align: left;
  font-size: 22px;
  text-shadow: 0 1px 1px #fff;
}
body #actions #nav-actions li#action-done .hide {
  display: inline;
  visibility: visible;
  margin-left: 4px;
}
body #actions #nav-actions li#action-done.complete a {
  color: #7AC143;
}
body #actions #nav-actions li#action-like.liked a {
  color: #46639e;
}
body #actions #nav-actions li#action-watch-later.in-playlist a {
  color: #46639e;
}
body #actions #nav-actions li#action-notatwork {
  float: right;
  margin: 0;
}
body #actions #nav-actions li.on.action-toggler {
  color: #7AC143;
}
body #actions #nav-actions li.on#action-done .action-toggler {
  color: #7AC143;
}
body #actions #nav-actions li.on#action-info .action-toggler {
  color: #049cdb;
}
body #actions #nav-actions li.on#action-tests .action-toggler {
  color: brown;
}
body #actions #nav-actions li.on#action-notes .action-toggler {
  color: #555;
}
body #actions #nav-actions li.on#action-like .action-toggler {
  color: #46639e;
}
body #actions #nav-actions li.on#action-share .action-toggler {
  color: #00b2cb;
}
body #actions #nav-actions li.on#action-flag .action-toggler {
  color: #ee5f5b;
}
body #actions #nav-actions li.on#action-rate .action-toggler {
  color: #ffc40d;
}
@media (min-width: 1200px) {
  body #actions #nav-actions li {
    margin: 0 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width:979px) {
  body #actions #nav-actions li {
    width: 23px;
    height: 23px;
    margin-right: 0;
  }
  body #actions #nav-actions li a {
    width: 23px;
    height: 23px;
    font-size: 23px;
    line-height: 23px;
  }
  body #actions #nav-actions li .icon {
    width: 23px;
  }
}
@media (max-width: 767px) {
  body #actions #nav-actions li {
    width: 24px;
    height: 24px;
  }
  body #actions #nav-actions li a {
    width: 24px;
    height: 24px;
    font-size: 24px;
    line-height: 24px;
  }
  body #actions #nav-actions li .icon {
    width: 24px;
  }
}
body #actions.transdark {
  background: rgba(0, 0, 0, 0.7);
  border: 5px solid rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
body #actions.transdark ul li a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
body #actions.transdark ul li a:hover,
body #actions.transdark ul li a:focus {
  color: #666666;
  text-decoration: none;
}
body #actions.transdark ul li a:active {
  color: #4d4d4d;
}
body #sidebar .widget,
body .widget {
  margin-bottom: 10px;
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body #sidebar .widget ul,
body .widget ul {
  padding: 12px;
}
body #sidebar .widget .count,
body .widget .count {
  color: #7AC143;
  text-align: center;
  font-size: 72px;
  line-height: 100px;
  text-shadow: none;
}
body #sidebar .widget .count a,
body .widget .count a {
  color: #7AC143;
}
body #sidebar .widget .count a:hover,
body .widget .count a:hover,
body #sidebar .widget .count a:focus,
body .widget .count a:focus {
  color: #000099;
}
body #sidebar .widget .count a:focus,
body .widget .count a:focus {
  color: #7AC143;
}
body #sidebar .widget.actions,
body .widget.actions {
  margin-top: 10px;
  border-color: #999;
}
body #sidebar .widget.actions h3,
body .widget.actions h3 {
  position: relative;
  margin: 0;
  padding: 8px 12px 7px 12px;
  background-color: #999;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-top: none;
  height: 36px;
  line-height: 36px;
}
body #sidebar .widget.actions h3 strong,
body .widget.actions h3 strong {
  color: #fff;
}
#sidebar body #sidebar .widget.actions h3,
#sidebar body .widget.actions h3 {
  font-size: 16px;
}
body #sidebar .widget.actions h3 .icon-caret-right,
body .widget.actions h3 .icon-caret-right,
body #sidebar .widget.actions h3 .icon-caret-down,
body .widget.actions h3 .icon-caret-down {
  position: absolute;
  top: 8px;
  right: 12px;
}
body #sidebar .widget.actions h3 .icon-caret-down,
body .widget.actions h3 .icon-caret-down {
  display: none;
}
body #sidebar .widget.actions h3:hover,
body .widget.actions h3:hover,
body #sidebar .widget.actions h3:focus,
body .widget.actions h3:focus {
  background-color: #808080;
}
body #sidebar .widget.actions h3:active,
body .widget.actions h3:active {
  background-color: #7AC143;
}
body #sidebar .widget.actions ul,
body .widget.actions ul {
  display: none;
  margin: 0;
  padding: 0;
  border-top: none;
  background-color: #f2f5f8;
  list-style: none;
}
body #sidebar .widget.actions ul li:first-child,
body .widget.actions ul li:first-child {
  border-top: none;
}
body #sidebar .widget.actions ul a,
body .widget.actions ul a {
  display: block;
  padding: 6px 12px;
  margin: 0;
  color: #999;
  font-size: 13px;
  line-height: 24px;
  border-bottom: 1px solid #e1e1e1;
  text-shadow: 0 1px 1px #fff;
}
@media (min-width: 768px) and (max-width:979px) {
  body #sidebar .widget.actions ul a,
  body .widget.actions ul a {
    padding-left: 12px;
  }
}
body #sidebar .widget.actions ul a i,
body .widget.actions ul a i {
  width: 20px;
  font-size: 16px;
  line-height: 20px;
}
body #sidebar .widget.actions ul a:hover,
body .widget.actions ul a:hover,
body #sidebar .widget.actions ul a:focus,
body .widget.actions ul a:focus {
  color: #7AC143;
  background-color: #ebf0f4;
}
body #sidebar .widget.actions ul a:active,
body .widget.actions ul a:active {
  color: #7AC143;
}
body #sidebar .widget.actions.expanded h3 .icon-caret-down,
body .widget.actions.expanded h3 .icon-caret-down {
  display: block;
}
body #sidebar .widget.actions.expanded h3 .icon-caret-right,
body .widget.actions.expanded h3 .icon-caret-right {
  display: none;
}
body #sidebar .widget.actions.expanded ul,
body .widget.actions.expanded ul {
  display: block;
}
body #sidebar section:first-child {
  margin-top: 0;
}
body #sidebar section#actions {
  margin-top: 10px;
}
@media (max-width: 767px) {
  body.course-path body #sidebar section#actions {
    margin-top: 50px;
  }
}
@media (max-width: 480px) {
  body.course-path body #sidebar section#actions {
    margin-top: 50px;
  }
}
body #links-bar {
  display: block;
  position: fixed;
  top: 100%;
  left: 0;
  margin-top: -50px;
  height: 50px;
  width: 100%;
  background-color: transparent;
  color: #999;
  line-height: 50px;
  font-size: 11px;
  text-align: center;
}
body #links-bar a {
  color: #000;
  text-decoration: none;
}
body #links-bar a:focus,
body #links-bar a:hover {
  color: #333;
  text-decoration: underline;
}
body #links-bar a:active {
  color: #000;
  text-decoration: underline;
}
body #links-bar a:visited {
  color: #000;
  text-decoration: none;
}
@media (max-width: 480px) {
  body #links-bar {
    position: relative;
    font-size: 10px;
  }
}
body #footer-terms {
  display: block;
  position: relative;
  background-color: transparent;
  color: #999;
  margin-top: -45px;
}
body #footer-terms p {
  line-height: 50px;
  font-size: 11px;
  text-align: center;
}
body #footer-terms p a {
  color: #999;
  text-decoration: none;
}
body #footer-terms p a:focus,
body #footer-terms p a:hover {
  color: #333;
  text-decoration: underline;
}
body #footer-terms p a:active {
  color: #000;
  text-decoration: underline;
}
body #footer-terms p a:visited {
  color: #999;
}
@media (max-width: 480px) {
  body #footer-terms {
    margin-top: -75px;
    margin-bottom: 20px;
  }
  body #footer-terms p {
    font-size: 10px;
  }
}
body.hipster #footer-terms .row .span8 {
  float: none;
  margin: 0 auto;
  color: #000;
}
body.hipster #footer-terms .row .span8 a {
  color: #000;
  text-decoration: none;
}
body.hipster #footer-terms .row .span8 a:focus,
body.hipster #footer-terms .row .span8 a:hover {
  color: #333;
  text-decoration: underline;
}
body.hipster #footer-terms .row .span8 a:active {
  color: #000;
  text-decoration: underline;
}
body.hipster #footer-terms .row .span8 a:visited {
  color: #999;
}
body .completion-progress h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  color: #999;
}
body .completion-progress .progress {
  height: 16px;
  margin-bottom: 0;
  border: 1px solid #eeeeee;
}
body .completion-progress .bar {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
body .completion-progress .bar .zero {
  margin-left: 5px;
  color: #999;
  text-shadow: 0 1px 1px #fff;
}
body .media.tile {
  font-size: 13px;
  background-color: #fdfdfd;
  background-image: -moz-linear-gradient(top, #fff, #fbfbfb);
  background-image: -ms-linear-gradient(top, #fff, #fbfbfb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fbfbfb));
  background-image: -webkit-linear-gradient(top, #fff, #fbfbfb);
  background-image: -o-linear-gradient(top, #fff, #fbfbfb);
  background-image: linear-gradient(top, #fff, #fbfbfb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fbfbfb', GradientType=0);
  border: 1px solid #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .media.tile:hover,
body .media.tile:focus {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  -webkit-box-shadow: 0 0 5px rgba(122, 193, 67, 0.3);
  -moz-box-shadow: 0 0 5px rgba(122, 193, 67, 0.3);
  box-shadow: 0 0 5px rgba(122, 193, 67, 0.3);
}
body .media.tile dt {
  max-height: 15px;
  line-height: 15px;
  overflow: hidden;
}
body .media.tile dt a {
  color: #7AC143;
  text-transform: normal;
}
body .media.tile dt a:hover,
body .media.tile dt a:focus {
  color: #000099;
}
body .media.tile dt a:active {
  color: #B5D893;
}
body .media.tile dd {
  font-size: 13px;
  max-height: 52px;
  min-height: 52px;
}
body .media.tile dd.attribution,
body .media.tile dd.completion-progress {
  min-height: 0;
}
body .media.tile dd.xl {
  max-height: 68px;
  min-height: 68px;
  overflow: hidden;
}
@media (max-width: 480px) {
  body .media.tile dd {
    min-height: 0;
  }
}
body .media.tile > .img {
  float: none;
  position: relative;
  display: block;
}
body .media.tile > .img img {
  max-height: 141px;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
@media (max-width: 979px) {
  body .media.tile > .img img {
    max-height: 200px;
  }
}
body .media.tile > .img img.blank {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.comment {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.course {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.document {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.event {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.excel {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.globe {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.image {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.link {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.module {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.path {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.pdf {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.scorm {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.video {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img img.word {
  color: #fff;
  background-color: #999;
}
body .media.tile > .img i {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin: -29.7px 0 0 -27px;
  color: #fff;
  font-size: 48.6px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
@media (min-width: 1200px) {
  body .media.tile > .img i {
    height: 64px;
    width: 64px;
    margin: -35.2px 0 0 -32px;
    color: #fff;
    font-size: 57.6px;
  }
}
@media (max-width: 767px) {
  body .media.tile > .img i {
    height: 64px;
    width: 64px;
    margin: -35.2px 0 0 -32px;
    color: #fff;
    font-size: 57.6px;
  }
}
@media (max-width: 480px) {
  body .media.tile > .img i {
    height: 80px;
    width: 80px;
    margin: -44px 0 0 -40px;
    color: #fff;
    font-size: 72px;
  }
}
body .media.tile > .img:hover i,
body .media.tile > .img:focus i {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
  transform-origin: center;
}
body .media.tile .nopic {
  display: block;
  position: relative;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  background-color: red;
}
body .media.tile .nopic .icon {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  color: #fff;
  font-size: 60px;
  text-align: center;
}
body .media.tile .nopic:hover .icon,
body .media.tile .nopic:focus .icon {
  font-size: 90px;
}
body .media.tile.image > .img img {
  max-height: 250px;
}
@media (max-width: 979px) {
  body .media.tile.image > .img img {
    max-height: 200px;
  }
}
body .media.tile .badge {
  width: auto;
  margin-left: 0.3em;
  background-color: #72cb95;
  text-shadow: none;
}
#sidebar body .media.tile {
  width: 100%;
}
@media (max-width: 979px) {
  body .media.tile {
    width: 49%;
  }
}
@media (max-width: 480px) {
  body .media.tile {
    width: 100%;
  }
  body .media.tile > .img img {
    max-height: 500px;
  }
}
body .media.tile.thumbnail .description,
body .media.tile.thumbnail .meta-icons,
body .media.tile.thumbnail .corner {
  display: none;
}
body .media.tile.thumbnail .description {
  position: absolute;
  bottom: 0%;
  left: 50%;
  margin-left: -50%;
  z-index: 1020;
  width: 100%;
  height: auto;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body .media.tile.thumbnail .description dd {
  height: auto;
  min-height: 0;
}
body .media.tile.thumbnail .description a {
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}
body .media.tile.thumbnail .description a:hover,
body .media.tile.thumbnail .description a:focus {
  color: #000099;
  text-decoration: none;
}
body .media.tile.thumbnail .description a:active {
  color: #000099;
}
body .media.tile.thumbnail .description small {
  color: #fff;
}
body .media.tile.minimal {
  margin-top: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .media.tile.minimal .img img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .media.tile.minimal .upload {
  background: #999;
}
body .media.tile.minimal .upload:hover,
body .media.tile.minimal .upload:focus {
  background-color: #d71729;
}
body .media.tile.minimal .upload:active {
  background-color: #000;
}
body .media.tile.minimal .description {
  position: absolute;
  padding: 0;
  top: -32px;
  left: 0;
  width: 100%;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
body .media.tile.minimal .description dt {
  margin: 5px 0;
  padding: 5px 0;
  font-size: 16px;
  font-weight: normal;
}
body .media.tile.minimal .description dd {
  display: none;
}
body .media.tile.minimal .description:hover a,
body .media.tile.minimal .description:focus a {
  color: #7AC143;
}
body .media.tile.minimal .meta-icons {
  display: none;
}
body .media.tile.minimal:hover .description a,
body .media.tile.minimal:focus .description a {
  color: #7AC143;
}
body .media.tile.minimal.photos {
  width: 24.2%;
  margin-top: 0;
}
body .media.tile.minimal.photos .description {
  display: none;
}
@media (min-width: 1200px) {
  body .media.tile.minimal.photos {
    width: 19.51%;
  }
}
@media (max-width: 979px) {
  body .media.tile.minimal.photos {
    width: 32.9%;
  }
}
@media (max-width: 480px) {
  body .media.tile.minimal.photos {
    width: 48.9%;
  }
}
body .media.post .img,
body .media.tweet .img,
body .media.grid .img {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.post .img > img,
body .media.tweet .img > img,
body .media.grid .img > img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .media.post .img:after,
body .media.tweet .img:after,
body .media.grid .img:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.post .img:hover,
body .media.tweet .img:hover,
body .media.grid .img:hover,
body .media.post .img:focus,
body .media.tweet .img:focus,
body .media.grid .img:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.post .img:hover:after,
body .media.tweet .img:hover:after,
body .media.grid .img:hover:after,
body .media.post .img:focus:after,
body .media.tweet .img:focus:after,
body .media.grid .img:focus:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  -moz-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
}
body .media.post .img.circle,
body .media.tweet .img.circle,
body .media.grid .img.circle {
  overflow: hidden;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body .media.post .img.circle > img,
body .media.tweet .img.circle > img,
body .media.grid .img.circle > img {
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body .media.post .img.circle:before,
body .media.tweet .img.circle:before,
body .media.grid .img.circle:before {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: -10em;
  border: 10em solid transparent;
  content: '';
  pointer-events: none;
}
body .media.post .img.circle:after,
body .media.tweet .img.circle:after,
body .media.grid .img.circle:after {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
  content: '';
  pointer-events: none;
}
body .media.attribution .img,
body .media.rollcall .img {
  width: 35px;
  height: 35px;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 10px;
}
body .media.attribution .img > img,
body .media.rollcall .img > img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .media.attribution .img:after,
body .media.rollcall .img:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.attribution .img:hover,
body .media.rollcall .img:hover,
body .media.attribution .img:focus,
body .media.rollcall .img:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.attribution .img:hover:after,
body .media.rollcall .img:hover:after,
body .media.attribution .img:focus:after,
body .media.rollcall .img:focus:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  -moz-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
}
body .media.attribution .img img,
body .media.rollcall .img img {
  min-width: 35px;
  min-height: 35px;
}
body .media.attribution .img.circle,
body .media.rollcall .img.circle {
  overflow: hidden;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body .media.attribution .img.circle > img,
body .media.rollcall .img.circle > img {
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body .media.attribution .img.circle:before,
body .media.rollcall .img.circle:before {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: -10em;
  border: 10em solid transparent;
  content: '';
  pointer-events: none;
}
body .media.attribution .img.circle:after,
body .media.rollcall .img.circle:after {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
  content: '';
  pointer-events: none;
}
body .media.attribution small,
body .media.rollcall small {
  display: block;
}
body .media.attribution small.no-name,
body .media.rollcall small.no-name {
  line-height: 36px;
}
body .media.attribution .description,
body .media.rollcall .description {
  color: #7AC143;
}
body .media.attribution .description small,
body .media.rollcall .description small {
  color: #7AC143;
}
body .media.attribution .description a,
body .media.rollcall .description a {
  color: #7AC143;
}
body .media.attribution .description a:hover,
body .media.rollcall .description a:hover,
body .media.attribution .description a:focus,
body .media.rollcall .description a:focus {
  color: #000099;
}
body .media.attribution .description a:active,
body .media.rollcall .description a:active {
  color: #B5D893;
}
body .media.attribution .you,
body .media.rollcall .you {
  position: absolute;
  top: 26px;
  left: 0;
  padding: 2px 0;
  width: 35px;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body .media.transcript .img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: auto;
}
body .media.transcript .img img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: auto;
}
body .media .meta-icons {
  margin: 10px 0 0 0;
  list-style: none;
  border-top: none;
  background-color: transparent;
  max-height: 30px;
  border-top: 1px solid #eeeeee;
  *zoom: 1;
}
body .media .meta-icons:before,
body .media .meta-icons:after {
  display: table;
  content: "";
}
body .media .meta-icons:after {
  clear: both;
}
body .media .meta-icons li {
  float: left;
}
body .media .meta-icons li a {
  display: block;
  padding: 6px 2px;
  font-size: 16px;
  color: #fff;
  text-shadow: 0 1px 1px #fff;
  text-align: center;
}
body .media .meta-icons li a:hover,
body .media .meta-icons li a:focus {
  font-size: 16px;
  color: #f2f5f8;
  text-decoration: none;
  text-shadow: none;
}
body .media .meta-icons li a:active {
  font-size: 16px;
  color: #dee2e7;
  text-shadow: none;
}
body .media .meta-icons li a i {
  margin-right: 0;
}
body .media.button a {
  text-shadow: none;
  background-color: #7AC143;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
body .media.button a:hover,
body .media.button a:focus {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #f47f60;
}
body .media.button.active a {
  opacity: 1;
  filter: alpha(opacity=100);
  text-shadow: none;
  background-color: #7AC143;
}
body #dates ul li .img,
body #contributors ul li .img {
  position: relative;
  margin-top: 0;
  width: 35px;
  height: 35px;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #dates ul li .img > img,
body #contributors ul li .img > img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #dates ul li .img:after,
body #contributors ul li .img:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #dates ul li .img:hover,
body #contributors ul li .img:hover,
body #dates ul li .img:focus,
body #contributors ul li .img:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #dates ul li .img:hover:after,
body #contributors ul li .img:hover:after,
body #dates ul li .img:focus:after,
body #contributors ul li .img:focus:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  -moz-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
}
body #dates ul li .img.circle,
body #contributors ul li .img.circle {
  overflow: hidden;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body #dates ul li .img.circle > img,
body #contributors ul li .img.circle > img {
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body #dates ul li .img.circle:before,
body #contributors ul li .img.circle:before {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: -10em;
  border: 10em solid transparent;
  pointer-events: none;
  content: '';
}
body #dates ul li .img.circle:after,
body #contributors ul li .img.circle:after {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
  content: '';
  pointer-events: none;
}
body #message-list ol li .img,
body #message-list ul li .img {
  position: relative;
  margin-top: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #message-list ol li .img > img,
body #message-list ul li .img > img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #message-list ol li .img > img,
body #message-list ul li .img > img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #message-list ol li .img:after,
body #message-list ul li .img:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #message-list ol li .img:hover,
body #message-list ul li .img:hover,
body #message-list ol li .img:focus,
body #message-list ul li .img:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #message-list ol li .img:hover:after,
body #message-list ul li .img:hover:after,
body #message-list ol li .img:focus:after,
body #message-list ul li .img:focus:after {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  -moz-box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
  box-shadow: inset 0 1px 10px rgba(188, 188, 188, 0.8);
}
body #message-list ol li .img.circle,
body #message-list ul li .img.circle {
  overflow: hidden;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body #message-list ol li .img.circle > img,
body #message-list ul li .img.circle > img {
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
}
body #message-list ol li .img.circle:before,
body #message-list ul li .img.circle:before {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: -10em;
  border: 10em solid transparent;
  pointer-events: none;
  content: '';
}
body #message-list ol li .img.circle:after,
body #message-list ul li .img.circle:after {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100em;
  -moz-border-radius: 100em;
  border-radius: 100em;
  content: '';
  pointer-events: none;
}
body.local-admin #main {
  float: right;
}
body.local-admin .btn-mini {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body.local-admin h3,
body.local-admin #local-admin-nav h3 {
  margin: 0;
  padding: 10px 12px 9px 12px;
  height: auto;
  font-size: 15px;
  font-weight: normal;
  line-height: 24px;
  color: #7AC143;
  border-top: none;
  border-bottom: none;
}
body.local-admin h3 i,
body.local-admin #local-admin-nav h3 i {
  display: inline;
  margin-right: 3px;
}
body.local-admin h3 strong,
body.local-admin #local-admin-nav h3 strong {
  font-weight: bold;
  color: #7AC143;
}
@media (min-width: 1200px) {
  body.local-admin h3,
  body.local-admin #local-admin-nav h3 {
    font-size: 17px;
  }
}
@media (min-width: 768px) and (max-width:979px) {
  body.local-admin h3,
  body.local-admin #local-admin-nav h3 {
    height: 50px;
  }
}
@media (max-width: 767px) {
  body.local-admin h3,
  body.local-admin #local-admin-nav h3 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  body.local-admin h3,
  body.local-admin #local-admin-nav h3 {
    font-size: 17px;
  }
}
body.local-admin .breadcrumb {
  display: block;
  position: relative;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  color: #7AC143;
  text-shadow: none;
  background: #f7f7f7;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body.local-admin .breadcrumb li:first-child {
  color: #7AC143;
  font-weight: bold;
}
body.local-admin .breadcrumb a {
  color: #7AC143;
}
body.local-admin .breadcrumb a:hover,
body.local-admin .breadcrumb a:focus {
  color: #7AC143;
}
body.local-admin .breadcrumb li.active a {
  color: #7AC143;
}
body.local-admin .breadcrumb li.dashboard {
  color: #7AC143;
  font-weight: bold;
}
body.local-admin .breadcrumb .divider {
  color: #e1e1e1;
}
body.local-admin .timeframe-label {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #999;
  font-size: 12px;
}
body.local-admin .widget {
  position: relative;
  margin-bottom: 10px;
  background: #f7f7f7;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body.local-admin .widget p {
  padding: 12px;
  padding-bottom: 0;
}
body.local-admin .widget ul {
  padding: 12px;
}
body.local-admin .widget .count {
  color: #7AC143;
  text-align: center;
  font-size: 72px;
  line-height: 100px;
  text-shadow: none;
}
body.local-admin .widget .count a {
  color: #7AC143;
}
body.local-admin .widget .count a:hover,
body.local-admin .widget .count a:focus {
  color: #000099;
}
body.local-admin .widget .count a:focus {
  color: #7AC143;
}
body.local-admin .widget.actions {
  margin-top: 0;
  border-color: #999;
}
body.local-admin .widget.actions h3 {
  background-color: #999;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-top: none;
}
body.local-admin .widget.actions ul {
  display: block;
  margin: 0;
  padding: 0;
  border-top: none;
  background-color: #eee;
  list-style: none;
}
body.local-admin .widget.actions ul li:first-child {
  border-top: none;
}
body.local-admin .widget.actions ul a {
  display: block;
  padding: 6px 12px;
  margin: 0;
  color: #999;
  font-size: 13px;
  line-height: 24px;
  border-bottom: 1px solid #e1e1e1;
  text-shadow: 0 1px 1px #fff;
}
@media (min-width: 768px) and (max-width:979px) {
  body.local-admin .widget.actions ul a {
    padding-left: 12px;
  }
}
body.local-admin .widget.actions ul a i {
  width: 20px;
  font-size: 16px;
  line-height: 20px;
}
body.local-admin .widget.actions ul a:hover,
body.local-admin .widget.actions ul a:focus {
  color: #7AC143;
  background-color: #fff;
}
body.local-admin .widget.actions ul a:active {
  color: #7AC143;
}
body.local-admin section {
  margin-top: -10px;
}
body.local-admin .story {
  border-bottom: none;
}
body.local-admin .story h1 a {
  font-weight: normal;
  color: #7AC143;
}
body.local-admin .story h1 a:hover,
body.local-admin .story h1 a:focus {
  color: #000099;
}
body.local-admin .story h1 a:active {
  color: #7AC143;
}
body.local-admin .story-meta {
  margin: 10px auto;
  padding: 10px;
  background: #fff;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body.local-admin .vitals {
  padding: 0;
  background-color: transparent;
}
body.local-admin .vitals h3 {
  color: #cfcfcf;
}
body.local-admin .vitals dl {
  margin-top: 10px;
}
body.local-admin #profile {
  margin-top: 0;
}
body.local-admin #sidebar {
  float: right;
}
@media (max-width: 767px) {
  body.local-admin #sidebar {
    float: none;
  }
}
@media (max-width: 480px) {
  body.local-admin #sidebar {
    float: none;
  }
}
body table tr a {
  color: #7AC143;
}
body table tr a:hover,
body table tr a:focus {
  color: #999;
  text-decoration: underline;
}
body table tr a:active {
  color: #7AC143;
  text-decoration: underline;
}
body .table-header,
body .table-footer {
  position: relative;
  margin-bottom: 5px;
  padding: 0 5px;
  background: #fff;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  *zoom: 1;
}
body .table-header:before,
body .table-footer:before,
body .table-header:after,
body .table-footer:after {
  display: table;
  content: "";
}
body .table-header:after,
body .table-footer:after {
  clear: both;
}
body .table-header #form-search-table,
body .table-footer #form-search-table {
  float: left;
  position: relative;
  margin: 10px 0;
  padding: 0;
  *zoom: 1;
}
body .table-header #form-search-table :-moz-placeholder,
body .table-footer #form-search-table :-moz-placeholder {
  color: #d5d5d5;
}
body .table-header #form-search-table ::-webkit-input-placeholder,
body .table-footer #form-search-table ::-webkit-input-placeholder {
  color: #d5d5d5;
}
body .table-header #form-search-table:before,
body .table-footer #form-search-table:before,
body .table-header #form-search-table:after,
body .table-footer #form-search-table:after {
  display: table;
  content: "";
}
body .table-header #form-search-table:after,
body .table-footer #form-search-table:after {
  clear: both;
}
@media (max-width: 480px) {
  body .table-header #form-search-table,
  body .table-footer #form-search-table {
    display: none;
  }
}
body .table-header #form-search-table label,
body .table-footer #form-search-table label {
  float: left;
  margin-right: 10px;
  font-size: 12px;
  line-height: 26px;
  color: #999;
}
body .table-header #form-search-table p,
body .table-footer #form-search-table p {
  float: left;
  margin-left: 10px;
  font-size: 12px;
  line-height: 26px;
  color: #999;
}
body .table-header #form-search-table .search-query,
body .table-footer #form-search-table .search-query {
  height: 30px;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  border-color: #fff #fff #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #fff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e2e2e2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body .table-header #form-search-table .search-query:hover,
body .table-footer #form-search-table .search-query:hover,
body .table-header #form-search-table .search-query:active,
body .table-footer #form-search-table .search-query:active,
body .table-header #form-search-table .search-query.active,
body .table-footer #form-search-table .search-query.active,
body .table-header #form-search-table .search-query.disabled,
body .table-footer #form-search-table .search-query.disabled,
body .table-header #form-search-table .search-query[disabled],
body .table-footer #form-search-table .search-query[disabled] {
  background-color: #fff;
  *background-color: #f2f2f2;
}
body .table-header #form-search-table .search-query:active,
body .table-footer #form-search-table .search-query:active,
body .table-header #form-search-table .search-query.active,
body .table-footer #form-search-table .search-query.active {
  background-color: #e6e6e6 \9;
}
body .table-header #form-search-table .search-query:focus,
body .table-footer #form-search-table .search-query:focus {
  border: 1px solid #666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .table-header #form-search-table .btn,
body .table-footer #form-search-table .btn {
  position: absolute;
  top: 2px;
  right: 13px;
  float: none;
  height: 25px;
  width: 25px;
  font-size: 15px;
  color: #999;
  text-decoration: none;
  text-shadow: none;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
  border-color: transparent transparent rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: transparent;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .table-header #form-search-table .btn:hover,
body .table-footer #form-search-table .btn:hover,
body .table-header #form-search-table .btn:active,
body .table-footer #form-search-table .btn:active,
body .table-header #form-search-table .btn.active,
body .table-footer #form-search-table .btn.active,
body .table-header #form-search-table .btn.disabled,
body .table-footer #form-search-table .btn.disabled,
body .table-header #form-search-table .btn[disabled],
body .table-footer #form-search-table .btn[disabled] {
  background-color: transparent;
  *background-color: rgba(0, 0, 0, 0);
}
body .table-header #form-search-table .btn:active,
body .table-footer #form-search-table .btn:active,
body .table-header #form-search-table .btn.active,
body .table-footer #form-search-table .btn.active {
  background-color: rgba(0, 0, 0, 0) \9;
}
body .table-header #form-search-table .btn:hover,
body .table-footer #form-search-table .btn:hover,
body .table-header #form-search-table .btn:focus,
body .table-footer #form-search-table .btn:focus {
  color: #000;
}
body .table-header .btn,
body .table-footer .btn,
body .table-header select,
body .table-footer select {
  background-image: none;
  color: #999;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body .table-header form.grid-tool-form,
body .table-footer form.grid-tool-form {
  display: inline;
  position: relative;
  float: right;
  margin: 0 0 0 10px;
}
body .table-header select,
body .table-footer select {
  width: auto;
  margin-bottom: 0;
  min-width: 60px;
  line-height: 10px;
}
body .table-header .table-tools,
body .table-footer .table-tools {
  float: right;
  margin: 10px 0;
}
body .table-header .nav-count,
body .table-footer .nav-count {
  margin-top: 5px;
  float: left;
  font-size: 12px;
  line-height: 36px;
  color: #999;
}
body .table-header .pagination,
body .table-footer .pagination {
  float: right;
  margin-top: 5px;
  margin-bottom: 0;
}
body .table-header .pagination ul,
body .table-footer .pagination ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .table-header .pagination ul li a,
body .table-footer .pagination ul li a {
  color: #999;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
}
body .table-header .pagination ul li a:hover,
body .table-footer .pagination ul li a:hover,
body .table-header .pagination ul li a:focus,
body .table-footer .pagination ul li a:focus,
body .table-header .pagination ul li a:active,
body .table-footer .pagination ul li a:active {
  color: #7AC143;
  background-color: #e9e9e9;
}
body .table-header .pagination ul li.active a,
body .table-footer .pagination ul li.active a {
  color: #7AC143;
  background-color: transparent;
}
body .table-header .pagination ul li.disabled a,
body .table-footer .pagination ul li.disabled a {
  color: #e2e2e2;
}
body .table-footer {
  padding: 0;
  border: none;
  background-color: transparent;
}
body .table-striped tbody tr:hover td,
body .table-striped tbody tr:focus td {
  background-color: #e9e9e9;
}
body .table-striped tbody tr:nth-child(odd) td {
  background-color: #f4f4f4;
}
body .table-striped tbody tr:nth-child(odd):hover td,
body .table-striped tbody tr:nth-child(odd):focus td {
  background-color: #e9e9e9;
}
body #local-admin-nav,
body #redeem_enrollment_code {
  background: #f7f7f7;
  border: none;
  border-bottom: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
}
@media (min-width: 768px) and (max-width:979px) {
  body #local-admin-nav,
  body #redeem_enrollment_code {
    font-size: 14px;
  }
}
body #local-admin-nav h3,
body #redeem_enrollment_code h3 {
  margin: 0;
  padding: 10px 12px 9px 12px;
  height: auto;
  font-size: 15px;
  font-weight: normal;
  line-height: 24px;
  color: #7AC143;
  border-top: none;
  border-bottom: none;
}
body #local-admin-nav h3 i,
body #redeem_enrollment_code h3 i {
  display: inline;
  margin-right: 3px;
}
body #local-admin-nav h3 strong,
body #redeem_enrollment_code h3 strong {
  font-weight: bold;
  color: #7AC143;
}
@media (min-width: 1200px) {
  body #local-admin-nav h3,
  body #redeem_enrollment_code h3 {
    font-size: 17px;
  }
}
@media (min-width: 768px) and (max-width:979px) {
  body #local-admin-nav h3,
  body #redeem_enrollment_code h3 {
    height: 50px;
  }
}
@media (max-width: 767px) {
  body #local-admin-nav h3,
  body #redeem_enrollment_code h3 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  body #local-admin-nav h3,
  body #redeem_enrollment_code h3 {
    font-size: 17px;
  }
}
body #local-admin-nav p,
body #redeem_enrollment_code p {
  margin: 0;
  padding: 12px;
  color: #999;
  text-shadow: none;
  border-top: none;
}
body #local-admin-nav p .btn,
body #redeem_enrollment_code p .btn {
  margin: 5px 0 0 0;
}
body #local-admin-nav p .btn .icon,
body #redeem_enrollment_code p .btn .icon {
  margin-right: 3px;
}
body #local-admin-nav .btn,
body #redeem_enrollment_code .btn {
  font-size: 15px;
  padding: 9px 14px;
}
body #local-admin-nav ul,
body #redeem_enrollment_code ul {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}
body #local-admin-nav ul li,
body #redeem_enrollment_code ul li {
  border-top: none;
}
body #local-admin-nav ul li:first-child,
body #redeem_enrollment_code ul li:first-child {
  border-top: 1px solid #e1e1e1;
}
body #local-admin-nav ul li a,
body #redeem_enrollment_code ul li a {
  display: block;
  padding: 0 12px;
  margin: 0;
  color: #999;
  line-height: 40px;
  border-bottom: none;
  text-shadow: none;
}
@media (min-width: 768px) and (max-width:979px) {
  body #local-admin-nav ul li a,
  body #redeem_enrollment_code ul li a {
    padding: 0 4px;
  }
}
body #local-admin-nav ul li a i,
body #redeem_enrollment_code ul li a i {
  width: 32px;
  font-size: 21px;
  line-height: 36px;
}
body #local-admin-nav ul li a i.pull-right,
body #redeem_enrollment_code ul li a i.pull-right {
  display: none;
}
@media (min-width: 768px) and (max-width:979px) {
  body #local-admin-nav ul li a i,
  body #redeem_enrollment_code ul li a i {
    font-size: 18px;
    line-height: 30px;
  }
}
body #local-admin-nav ul li a:hover,
body #redeem_enrollment_code ul li a:hover,
body #local-admin-nav ul li a:focus,
body #redeem_enrollment_code ul li a:focus {
  color: #7AC143;
  background-color: transparent;
}
body #local-admin-nav ul li a:active,
body #redeem_enrollment_code ul li a:active {
  color: #7AC143;
}
body #local-admin-nav ul li.active,
body #redeem_enrollment_code ul li.active {
  border-top: none;
}
body #local-admin-nav ul li.active > a,
body #redeem_enrollment_code ul li.active > a {
  background-color: #e1e1e1;
  color: #999;
  text-shadow: none;
}
body #local-admin-nav ul li.active > a:hover,
body #redeem_enrollment_code ul li.active > a:hover,
body #local-admin-nav ul li.active > a:focus,
body #redeem_enrollment_code ul li.active > a:focus {
  color: #7AC143;
  text-shadow: none;
}
body #local-admin-nav ul li.active > a .pull-right,
body #redeem_enrollment_code ul li.active > a .pull-right {
  display: inline;
}
body #local-admin-nav ul li.active ul,
body #redeem_enrollment_code ul li.active ul {
  display: block;
}
body #local-admin-nav ul li ul,
body #redeem_enrollment_code ul li ul {
  display: none;
  padding: 0;
  border-top: none;
  background-color: #eee;
}
body #local-admin-nav ul li ul li:first-child,
body #redeem_enrollment_code ul li ul li:first-child {
  border-top: none;
}
body #local-admin-nav ul li ul a,
body #redeem_enrollment_code ul li ul a {
  display: block;
  padding: 0 12px 0 44px;
  margin: 0;
  color: #999;
  font-size: 13px;
  line-height: 24px;
  border-bottom: 1px solid #e1e1e1;
  text-shadow: none;
}
@media (min-width: 768px) and (max-width:979px) {
  body #local-admin-nav ul li ul a,
  body #redeem_enrollment_code ul li ul a {
    padding-left: 12px;
  }
}
body #local-admin-nav ul li ul a i,
body #redeem_enrollment_code ul li ul a i {
  width: 24px;
  font-size: 16px;
  line-height: 20px;
}
body #local-admin-nav ul li ul a:hover,
body #redeem_enrollment_code ul li ul a:hover,
body #local-admin-nav ul li ul a:focus,
body #redeem_enrollment_code ul li ul a:focus {
  color: #7AC143;
  background-color: #fff;
}
body #local-admin-nav ul li ul a:active,
body #redeem_enrollment_code ul li ul a:active {
  color: #7AC143;
}
body #footer-terms .row .span8 {
  float: none;
  margin: 0 auto !important;
  margin-top: 10px !important;
}
body .corner {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 80px;
  height: 80px;
  padding: 3px 10px;
  color: #fff;
  text-align: center;
  text-shadow: none;
  overflow: hidden;
  z-index: 999;
}
body .corner i {
  position: absolute;
  display: block;
  top: 10px;
  left: -27px;
  padding: 1px 30px;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: none;
  background-color: #46a546;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-top: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .corner.completed i {
  top: 19px;
  left: -25px;
  padding: 3px 20px;
  background-color: #4EA4D9;
}
body .corner.done i {
  background-color: #4EA4D9;
}
body .corner.featured i {
  top: 16px;
  left: -25px;
  padding: 3px 20px;
  background-color: #7AC143;
}
body .corner.locked i {
  top: 16px;
  left: -32px;
  background-color: #f89406;
}
body .corner.playing i {
  top: 15px;
  left: -32px;
  background-color: #9d261d;
}
body .corner.viewed i {
  left: -32px;
  background-color: #049cdb;
}
body .corner.pending i {
  top: 16px;
  left: -32px;
  background-color: #f89406;
}
body .corner.mandatory i {
  top: 22px;
  left: -36px;
  background-color: #9d261d;
}
body .corner.archived i {
  top: 22px;
  left: -36px;
  background-color: #333;
}
body h1 strong,
body h2 strong,
body h3 strong,
body h4 strong,
body h5 strong,
body h6 strong {
  font-weight: normal;
}
body h1 {
  font-size: 38px !important;
  line-height: 48px;
  text-transform: uppercase;
}
body h2 {
  font-weight: bold;
  background-color: transparent;
}
body h2 .icon,
body h2 [class^="icon-"],
body h2 [class*="icon-"] {
  display: inline-block;
  padding-bottom: 0.2em;
}
body.report .report-subtitle {
  background-color: transparent;
}
body p {
  font-family: 'figtree-Regular', sans-serif;
  font-size: 14px;
}
body a {
  color: #4EA4D9;
}
body a:hover,
body a:focus {
  color: #666;
}
body a:active {
  color: #4EA4D9;
}
body #nav-main a {
  font-family: 'figtree', sans-serif !important;
}
body #top header .vcard .utility .count.points {
  color: #fff;
  background-color: #E0134F;
  text-shadow: none;
}
body #top header .vcard .utility .count.unread {
  color: #fff;
  background-color: #000099;
  text-shadow: none;
}
body #top header .vcard #user-menu {
  background-color: #fff;
}
body #top header .vcard #user-menu li a {
  color: #000099;
  text-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
}
body #top header .vcard #user-menu li a:hover,
body #top header .vcard #user-menu li a:focus {
  color: #B5D893;
  background-color: transparent;
}
body #top header .vcard #user-menu li a:active {
  color: #7AC143;
}
@media (max-width: 979px) {
  body #top header .vcard #user-menu li a {
    font-size: 16px;
  }
}
body #top header nav .btn-navbar {
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
  background-color: transparent;
  border: none;
  outline: none;
}
body #top header nav .btn-navbar i {
  font-size: 21px;
  color: #000099;
}
body #top header nav .btn-navbar:hover,
body #top header nav .btn-navbar:focus {
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
  background-color: transparent;
  outline: none;
}
body #top header nav .btn-navbar:hover i,
body #top header nav .btn-navbar:focus i {
  color: #7AC143;
}
body #top header nav .btn-navbar:active,
body #top header nav .btn-navbar.in {
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
  background-color: transparent;
  outline: none;
}
body #top header nav .btn-navbar:active i,
body #top header nav .btn-navbar.in i {
  color: #7AC143;
}
body section .alert h3 {
  text-shadow: none;
}
body section .alert-success {
  color: #fff;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #7AC143;
}
body section .alert-success h3 {
  color: #fff;
}
body section .alert-success a {
  color: #dee2e7;
}
body section .alert-success a:hover,
body section .alert-success a:focus {
  color: #fff;
}
body section .alert-success a:active {
  color: #f2f5f8;
}
body section .alert-error {
  color: #fff;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #7AC143;
}
body section .alert-error a {
  color: #dee2e7;
}
body section .alert-error a:hover,
body section .alert-error a:focus {
  color: #fff;
}
body section .alert-error a:active {
  color: #f2f5f8;
}
body .list-style,
body .list-view,
body .activity-style {
  top: 12px;
  margin-right: 10px;
  background-color: rgba(225, 225, 224, 0.3);
  border: 1px solid rgba(225, 225, 224, 0.4);
  -webkit-box-shadow: inset 0 0 10px #fff;
  -moz-box-shadow: inset 0 0 10px #fff;
  box-shadow: inset 0 0 10px #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body .list-style li a,
body .list-view li a,
body .activity-style li a {
  border: 1px solid rgba(225, 225, 224, 0.4);
  color: #999;
}
body .list-style li a:hover,
body .list-view li a:hover,
body .activity-style li a:hover,
body .list-style li a:focus,
body .list-view li a:focus,
body .activity-style li a:focus,
body .list-style li a:active,
body .list-view li a:active,
body .activity-style li a:active {
  color: #ccc;
}
body .list-style li a .icon-star:before,
body .list-view li a .icon-star:before,
body .activity-style li a .icon-star:before {
  border: inherit;
  color: inherit;
}
body .list-style li a .icon-star:before:hover,
body .list-view li a .icon-star:before:hover,
body .activity-style li a .icon-star:before:hover,
body .list-style li a .icon-star:before:focus,
body .list-view li a .icon-star:before:focus,
body .activity-style li a .icon-star:before:focus,
body .list-style li a .icon-star:before:active,
body .list-view li a .icon-star:before:active,
body .activity-style li a .icon-star:before:active {
  color: #ccc;
}
body .list-style li.on,
body .list-view li.on,
body .activity-style li.on {
  background-color: #f6f6f5;
  background-image: -moz-linear-gradient(top, #f0f0ef, #fff);
  background-image: -ms-linear-gradient(top, #f0f0ef, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0ef), to(#fff));
  background-image: -webkit-linear-gradient(top, #f0f0ef, #fff);
  background-image: -o-linear-gradient(top, #f0f0ef, #fff);
  background-image: linear-gradient(top, #f0f0ef, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0ef', endColorstr='#fff', GradientType=0);
}
body .list-style li.on a,
body .list-view li.on a,
body .activity-style li.on a {
  color: #999;
}
body .media.post .description a,
body .media.tweet .description a,
body .media.grid .description a,
body .media.list .description a,
body .media.tile .description a {
  color: #333;
  text-shadow: none;
}
body .media.post .description a:hover,
body .media.tweet .description a:hover,
body .media.grid .description a:hover,
body .media.list .description a:hover,
body .media.tile .description a:hover,
body .media.post .description a:focus,
body .media.tweet .description a:focus,
body .media.grid .description a:focus,
body .media.list .description a:focus,
body .media.tile .description a:focus {
  color: #000099;
}
body .media.post .description a:active,
body .media.tweet .description a:active,
body .media.grid .description a:active,
body .media.list .description a:active,
body .media.tile .description a:active {
  color: #7AC143;
}
body .media.post .attribution .description,
body .media.tweet .attribution .description,
body .media.grid .attribution .description,
body .media.list .attribution .description,
body .media.tile .attribution .description,
body .media.post .rollcall .description,
body .media.tweet .rollcall .description,
body .media.grid .rollcall .description,
body .media.list .rollcall .description,
body .media.tile .rollcall .description {
  color: #333;
}
body .media.post .attribution .description small,
body .media.tweet .attribution .description small,
body .media.grid .attribution .description small,
body .media.list .attribution .description small,
body .media.tile .attribution .description small,
body .media.post .rollcall .description small,
body .media.tweet .rollcall .description small,
body .media.grid .rollcall .description small,
body .media.list .rollcall .description small,
body .media.tile .rollcall .description small {
  color: #999;
}
body .media.post .attribution .description a,
body .media.tweet .attribution .description a,
body .media.grid .attribution .description a,
body .media.list .attribution .description a,
body .media.tile .attribution .description a,
body .media.post .rollcall .description a,
body .media.tweet .rollcall .description a,
body .media.grid .rollcall .description a,
body .media.list .rollcall .description a,
body .media.tile .rollcall .description a {
  color: #7AC143;
}
body .media.post .attribution .description a:hover,
body .media.tweet .attribution .description a:hover,
body .media.grid .attribution .description a:hover,
body .media.list .attribution .description a:hover,
body .media.tile .attribution .description a:hover,
body .media.post .rollcall .description a:hover,
body .media.tweet .rollcall .description a:hover,
body .media.grid .rollcall .description a:hover,
body .media.list .rollcall .description a:hover,
body .media.tile .rollcall .description a:hover,
body .media.post .attribution .description a:focus,
body .media.tweet .attribution .description a:focus,
body .media.grid .attribution .description a:focus,
body .media.list .attribution .description a:focus,
body .media.tile .attribution .description a:focus,
body .media.post .rollcall .description a:focus,
body .media.tweet .rollcall .description a:focus,
body .media.grid .rollcall .description a:focus,
body .media.list .rollcall .description a:focus,
body .media.tile .rollcall .description a:focus {
  color: #000099;
}
body .media.post .attribution .description a:active,
body .media.tweet .attribution .description a:active,
body .media.grid .attribution .description a:active,
body .media.list .attribution .description a:active,
body .media.tile .attribution .description a:active,
body .media.post .rollcall .description a:active,
body .media.tweet .rollcall .description a:active,
body .media.grid .rollcall .description a:active,
body .media.list .rollcall .description a:active,
body .media.tile .rollcall .description a:active {
  color: #7AC143;
}
body .media.grid,
body .media.tile {
  background-image: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -ms-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -o-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: linear-gradient(top, #f7f7f7, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
  background-color: #f7f7f7;
}
body .media.grid .description dt a,
body .media.tile .description dt a {
  text-transform: uppercase;
  color: #333;
}
body .media.grid .description dt a:hover,
body .media.tile .description dt a:hover,
body .media.grid .description dt a:focus,
body .media.tile .description dt a:focus {
  color: #000099;
}
body .media.grid .description dt a:active,
body .media.tile .description dt a:active {
  color: #7AC143;
}
body .media.grid .description dd .badge,
body .media.tile .description dd .badge {
  background-color: #E0134F;
}
body .media.grid .points,
body .media.tile .points {
  color: #fff;
  background-color: #E0134F;
  text-shadow: none;
}
body .media.grid:hover,
body .media.tile:hover,
body .media.grid:focus,
body .media.tile:focus {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  background-color: #fff;
}
body .media.grid .meta-icons .label i,
body .media.tile .meta-icons .label i {
  font-size: 13px;
  text-shadow: none;
}
body .media.grid .img img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.grid .img:hover,
body .media.grid .img:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.grid:hover .img img,
body .media.grid:focus .img img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.story.excerpt.global:hover,
body .media.story.excerpt.global:focus {
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.06);
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.06);
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
}
body .media.list {
  color: #333;
  background-image: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -ms-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -o-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: linear-gradient(top, #f7f7f7, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
  background-color: #f7f7f7;
}
body .media.list .description dt a {
  text-transform: uppercase;
  color: #333;
}
body .media.list .description dt a:hover,
body .media.list .description dt a:focus {
  color: #000099;
}
body .media.list .description dt a:active {
  color: #7AC143;
}
body .media.list .description dd {
  font-size: 14px;
}
body .media.list .description dd .badge {
  background-color: #E0134F;
}
body .media.list:hover,
body .media.list:focus {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  background-color: #fff;
}
body .media.list .meta-icons .label {
  color: #fff;
}
body .media.list .meta-icons .label i {
  font-size: 13px;
  text-shadow: none;
}
body .media.post {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  background-color: #fff;
  border-color: #f7f7f7;
}
body .media.post .description {
  text-shadow: none;
}
body .media.post .description a {
  color: #7AC143;
}
body .media.post .description a:hover,
body .media.post .description a:focus {
  color: #000099;
}
body .media.post .description a:active {
  color: #7AC143;
}
body .media.button a {
  background-color: #000099;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
body .media.button a:hover,
body .media.button a:focus {
  background-color: #7AC143;
  opacity: 1;
  filter: alpha(opacity=100);
}
body .media.button a:active {
  background-color: #000099;
  opacity: 1;
  filter: alpha(opacity=100);
}
body .media.button.active a {
  background-color: #000099;
}
body .media.button.active a:hover,
body .media.button.active a:focus {
  background-color: #000099;
}
body .media.button.active a:active {
  background-color: #000099;
}
body .media.thumb {
  background-image: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -ms-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -o-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: linear-gradient(top, #f7f7f7, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
  background-color: #f7f7f7;
}
body .media.thumb .description a {
  color: #7AC143;
}
body .media.thumb .description a:hover,
body .media.thumb .description a:focus {
  color: #000099;
}
body .media.thumb .description a:active {
  color: #7AC143;
}
body .media.book {
  background-image: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -ms-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -o-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: linear-gradient(top, #f7f7f7, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
  background-color: #f7f7f7;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.book .description dt {
  color: #333;
  text-shadow: none;
}
body .media.book .description dt a {
  color: #7AC143;
}
body .media.book .description dt a:hover,
body .media.book .description dt a:focus {
  color: #000099;
}
body .media.book .description dt a:active {
  color: #7AC143;
}
body .media.book .description dd {
  color: #333;
}
body .media.book .response-content .description dt a {
  color: #7AC143;
}
body .media.book .response-content .description dt a:hover,
body .media.book .response-content .description dt a:focus {
  color: #000099;
}
body .media.book .response-content .description dt a:active {
  color: #7AC143;
}
body .media.book .attribution .description {
  color: #333;
}
body .media.book .attribution .description small {
  color: #999;
}
body .media.book .attribution .description a {
  color: #7AC143;
}
body .media.book .attribution .description a:hover,
body .media.book .attribution .description a:focus {
  color: #000099;
}
body .media.book .attribution .description a:active {
  color: #7AC143;
}
body .media.attribution .description {
  color: #999;
}
body .media.attribution .description small {
  color: #999;
}
body .media.attribution .description a {
  color: #000;
}
body .media.attribution .description a:hover,
body .media.attribution .description a:focus {
  color: #000099;
}
body .media.attribution .description a:active {
  color: #7AC143;
}
body .media.rollcall .img.circle {
  max-width: none;
  max-height: none;
  min-width: 0;
  min-height: 0;
}
body .media.rollcall .description {
  color: #999;
}
body .media.rollcall .description small {
  color: #999;
}
body .media.rollcall .description a {
  color: #fff;
}
body .media.rollcall .description a:hover,
body .media.rollcall .description a:focus {
  color: #000099;
}
body .media.rollcall .description a:active {
  color: #7AC143;
}
body .media.response {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -ms-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -o-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: linear-gradient(top, #f7f7f7, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
  border-color: #f7f7f7 #f7f7f7 #d1d1d1;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f7f7f7;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: none;
}
body .media.response:hover,
body .media.response:active,
body .media.response.active,
body .media.response.disabled,
body .media.response[disabled] {
  background-color: #f7f7f7;
  *background-color: #eaeaea;
}
body .media.response:active,
body .media.response.active {
  background-color: #dedede \9;
}
body .media.response .description a {
  color: #7AC143;
}
body .media.response .description a:hover,
body .media.response .description a:focus {
  color: #000099;
}
body .media.response .description a:active {
  color: #7AC143;
  text-decoration: underline;
}
body .media.response .description .dropdown-toggle {
  color: #999;
  text-shadow: none;
}
body .media.response .description .dropdown-toggle:hover,
body .media.response .description .dropdown-toggle:focus {
  color: #555;
}
body .media.response .description .dropdown-toggle:active {
  color: #999;
  text-decoration: underline;
}
body .media.response .description strong {
  font-weight: normal;
}
body .media.response:after {
  color: #999;
  text-shadow: none;
}
body .media.response.comment:after {
  text-shadow: none;
  color: #999;
}
body .media.response.review:after {
  text-shadow: none;
  color: #ffc40d;
}
body .media.response.question:after {
  text-shadow: none;
  color: #049cdb;
}
body .media.response.upload:after {
  text-shadow: none;
  color: #46a546;
}
body .media.response.flagged:before {
  text-shadow: none;
}
body .media.response .tools ul li a {
  text-shadow: none;
  color: #7AC143;
}
body .media.response .tools ul li a:hover,
body .media.response .tools ul li a:focus {
  color: #000099;
}
body .media.response .tools ul li a:active {
  color: #7AC143;
  text-decoration: underline;
}
body .media.story.excerpt.global.full,
body .media.story.excerpt,
body .media.story.global,
body .media.story.full {
  text-shadow: none;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -ms-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: -o-linear-gradient(top, #f7f7f7, #f7f7f7);
  background-image: linear-gradient(top, #f7f7f7, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
  border-color: #f7f7f7 #f7f7f7 #d1d1d1;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f7f7f7;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #f7f7f7;
}
body .media.story.excerpt.global.full:hover,
body .media.story.excerpt:hover,
body .media.story.global:hover,
body .media.story.full:hover,
body .media.story.excerpt.global.full:active,
body .media.story.excerpt:active,
body .media.story.global:active,
body .media.story.full:active,
body .media.story.excerpt.global.full.active,
body .media.story.excerpt.active,
body .media.story.global.active,
body .media.story.full.active,
body .media.story.excerpt.global.full.disabled,
body .media.story.excerpt.disabled,
body .media.story.global.disabled,
body .media.story.full.disabled,
body .media.story.excerpt.global.full[disabled],
body .media.story.excerpt[disabled],
body .media.story.global[disabled],
body .media.story.full[disabled] {
  background-color: #f7f7f7;
  *background-color: #eaeaea;
}
body .media.story.excerpt.global.full:active,
body .media.story.excerpt:active,
body .media.story.global:active,
body .media.story.full:active,
body .media.story.excerpt.global.full.active,
body .media.story.excerpt.active,
body .media.story.global.active,
body .media.story.full.active {
  background-color: #dedede \9;
}
body .media.story.excerpt.global.full:hover,
body .media.story.excerpt:hover,
body .media.story.global:hover,
body .media.story.full:hover,
body .media.story.excerpt.global.full:focus,
body .media.story.excerpt:focus,
body .media.story.global:focus,
body .media.story.full:focus {
  background-color: #fff;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  border-color: #fff #fff #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #fff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .media.story.excerpt.global.full:hover:hover,
body .media.story.excerpt:hover:hover,
body .media.story.global:hover:hover,
body .media.story.full:hover:hover,
body .media.story.excerpt.global.full:focus:hover,
body .media.story.excerpt:focus:hover,
body .media.story.global:focus:hover,
body .media.story.full:focus:hover,
body .media.story.excerpt.global.full:hover:active,
body .media.story.excerpt:hover:active,
body .media.story.global:hover:active,
body .media.story.full:hover:active,
body .media.story.excerpt.global.full:focus:active,
body .media.story.excerpt:focus:active,
body .media.story.global:focus:active,
body .media.story.full:focus:active,
body .media.story.excerpt.global.full:hover.active,
body .media.story.excerpt:hover.active,
body .media.story.global:hover.active,
body .media.story.full:hover.active,
body .media.story.excerpt.global.full:focus.active,
body .media.story.excerpt:focus.active,
body .media.story.global:focus.active,
body .media.story.full:focus.active,
body .media.story.excerpt.global.full:hover.disabled,
body .media.story.excerpt:hover.disabled,
body .media.story.global:hover.disabled,
body .media.story.full:hover.disabled,
body .media.story.excerpt.global.full:focus.disabled,
body .media.story.excerpt:focus.disabled,
body .media.story.global:focus.disabled,
body .media.story.full:focus.disabled,
body .media.story.excerpt.global.full:hover[disabled],
body .media.story.excerpt:hover[disabled],
body .media.story.global:hover[disabled],
body .media.story.full:hover[disabled],
body .media.story.excerpt.global.full:focus[disabled],
body .media.story.excerpt:focus[disabled],
body .media.story.global:focus[disabled],
body .media.story.full:focus[disabled] {
  background-color: #fff;
  *background-color: #f2f2f2;
}
body .media.story.excerpt.global.full:hover:active,
body .media.story.excerpt:hover:active,
body .media.story.global:hover:active,
body .media.story.full:hover:active,
body .media.story.excerpt.global.full:focus:active,
body .media.story.excerpt:focus:active,
body .media.story.global:focus:active,
body .media.story.full:focus:active,
body .media.story.excerpt.global.full:hover.active,
body .media.story.excerpt:hover.active,
body .media.story.global:hover.active,
body .media.story.full:hover.active,
body .media.story.excerpt.global.full:focus.active,
body .media.story.excerpt:focus.active,
body .media.story.global:focus.active,
body .media.story.full:focus.active {
  background-color: #e6e6e6 \9;
}
body .media.story.excerpt.global.full .description dt a,
body .media.story.excerpt .description dt a,
body .media.story.global .description dt a,
body .media.story.full .description dt a {
  text-shadow: none;
  color: #7AC143;
}
body .media.story.excerpt.global.full .description dt a:hover,
body .media.story.excerpt .description dt a:hover,
body .media.story.global .description dt a:hover,
body .media.story.full .description dt a:hover,
body .media.story.excerpt.global.full .description dt a:focus,
body .media.story.excerpt .description dt a:focus,
body .media.story.global .description dt a:focus,
body .media.story.full .description dt a:focus {
  color: #000099;
}
body .media.story.excerpt.global.full .description dt a:active,
body .media.story.excerpt .description dt a:active,
body .media.story.global .description dt a:active,
body .media.story.full .description dt a:active {
  color: #7AC143;
}
body .media.story.excerpt.global.full .description dd .btn,
body .media.story.excerpt .description dd .btn,
body .media.story.global .description dd .btn,
body .media.story.full .description dd .btn {
  margin-top: 10px;
  color: #fff;
  text-shadow: none;
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .media.story.excerpt.global.full .description dd .btn:hover,
body .media.story.excerpt .description dd .btn:hover,
body .media.story.global .description dd .btn:hover,
body .media.story.full .description dd .btn:hover,
body .media.story.excerpt.global.full .description dd .btn:active,
body .media.story.excerpt .description dd .btn:active,
body .media.story.global .description dd .btn:active,
body .media.story.full .description dd .btn:active,
body .media.story.excerpt.global.full .description dd .btn.active,
body .media.story.excerpt .description dd .btn.active,
body .media.story.global .description dd .btn.active,
body .media.story.full .description dd .btn.active,
body .media.story.excerpt.global.full .description dd .btn.disabled,
body .media.story.excerpt .description dd .btn.disabled,
body .media.story.global .description dd .btn.disabled,
body .media.story.full .description dd .btn.disabled,
body .media.story.excerpt.global.full .description dd .btn[disabled],
body .media.story.excerpt .description dd .btn[disabled],
body .media.story.global .description dd .btn[disabled],
body .media.story.full .description dd .btn[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body .media.story.excerpt.global.full .description dd .btn:active,
body .media.story.excerpt .description dd .btn:active,
body .media.story.global .description dd .btn:active,
body .media.story.full .description dd .btn:active,
body .media.story.excerpt.global.full .description dd .btn.active,
body .media.story.excerpt .description dd .btn.active,
body .media.story.global .description dd .btn.active,
body .media.story.full .description dd .btn.active {
  background-color: #629d34 \9;
}
body .media.story.excerpt.global.full .description dd .btn:hover,
body .media.story.excerpt .description dd .btn:hover,
body .media.story.global .description dd .btn:hover,
body .media.story.full .description dd .btn:hover,
body .media.story.excerpt.global.full .description dd .btn:focus,
body .media.story.excerpt .description dd .btn:focus,
body .media.story.global .description dd .btn:focus,
body .media.story.full .description dd .btn:focus {
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .media.story.excerpt.global.full .description dd .btn:hover:hover,
body .media.story.excerpt .description dd .btn:hover:hover,
body .media.story.global .description dd .btn:hover:hover,
body .media.story.full .description dd .btn:hover:hover,
body .media.story.excerpt.global.full .description dd .btn:focus:hover,
body .media.story.excerpt .description dd .btn:focus:hover,
body .media.story.global .description dd .btn:focus:hover,
body .media.story.full .description dd .btn:focus:hover,
body .media.story.excerpt.global.full .description dd .btn:hover:active,
body .media.story.excerpt .description dd .btn:hover:active,
body .media.story.global .description dd .btn:hover:active,
body .media.story.full .description dd .btn:hover:active,
body .media.story.excerpt.global.full .description dd .btn:focus:active,
body .media.story.excerpt .description dd .btn:focus:active,
body .media.story.global .description dd .btn:focus:active,
body .media.story.full .description dd .btn:focus:active,
body .media.story.excerpt.global.full .description dd .btn:hover.active,
body .media.story.excerpt .description dd .btn:hover.active,
body .media.story.global .description dd .btn:hover.active,
body .media.story.full .description dd .btn:hover.active,
body .media.story.excerpt.global.full .description dd .btn:focus.active,
body .media.story.excerpt .description dd .btn:focus.active,
body .media.story.global .description dd .btn:focus.active,
body .media.story.full .description dd .btn:focus.active,
body .media.story.excerpt.global.full .description dd .btn:hover.disabled,
body .media.story.excerpt .description dd .btn:hover.disabled,
body .media.story.global .description dd .btn:hover.disabled,
body .media.story.full .description dd .btn:hover.disabled,
body .media.story.excerpt.global.full .description dd .btn:focus.disabled,
body .media.story.excerpt .description dd .btn:focus.disabled,
body .media.story.global .description dd .btn:focus.disabled,
body .media.story.full .description dd .btn:focus.disabled,
body .media.story.excerpt.global.full .description dd .btn:hover[disabled],
body .media.story.excerpt .description dd .btn:hover[disabled],
body .media.story.global .description dd .btn:hover[disabled],
body .media.story.full .description dd .btn:hover[disabled],
body .media.story.excerpt.global.full .description dd .btn:focus[disabled],
body .media.story.excerpt .description dd .btn:focus[disabled],
body .media.story.global .description dd .btn:focus[disabled],
body .media.story.full .description dd .btn:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body .media.story.excerpt.global.full .description dd .btn:hover:active,
body .media.story.excerpt .description dd .btn:hover:active,
body .media.story.global .description dd .btn:hover:active,
body .media.story.full .description dd .btn:hover:active,
body .media.story.excerpt.global.full .description dd .btn:focus:active,
body .media.story.excerpt .description dd .btn:focus:active,
body .media.story.global .description dd .btn:focus:active,
body .media.story.full .description dd .btn:focus:active,
body .media.story.excerpt.global.full .description dd .btn:hover.active,
body .media.story.excerpt .description dd .btn:hover.active,
body .media.story.global .description dd .btn:hover.active,
body .media.story.full .description dd .btn:hover.active,
body .media.story.excerpt.global.full .description dd .btn:focus.active,
body .media.story.excerpt .description dd .btn:focus.active,
body .media.story.global .description dd .btn:focus.active,
body .media.story.full .description dd .btn:focus.active {
  background-color: #000066 \9;
}
body .media.story.excerpt.global.full .description dd .btn:active,
body .media.story.excerpt .description dd .btn:active,
body .media.story.global .description dd .btn:active,
body .media.story.full .description dd .btn:active {
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .media.story.excerpt.global.full .description dd .btn:active:hover,
body .media.story.excerpt .description dd .btn:active:hover,
body .media.story.global .description dd .btn:active:hover,
body .media.story.full .description dd .btn:active:hover,
body .media.story.excerpt.global.full .description dd .btn:active:active,
body .media.story.excerpt .description dd .btn:active:active,
body .media.story.global .description dd .btn:active:active,
body .media.story.full .description dd .btn:active:active,
body .media.story.excerpt.global.full .description dd .btn:active.active,
body .media.story.excerpt .description dd .btn:active.active,
body .media.story.global .description dd .btn:active.active,
body .media.story.full .description dd .btn:active.active,
body .media.story.excerpt.global.full .description dd .btn:active.disabled,
body .media.story.excerpt .description dd .btn:active.disabled,
body .media.story.global .description dd .btn:active.disabled,
body .media.story.full .description dd .btn:active.disabled,
body .media.story.excerpt.global.full .description dd .btn:active[disabled],
body .media.story.excerpt .description dd .btn:active[disabled],
body .media.story.global .description dd .btn:active[disabled],
body .media.story.full .description dd .btn:active[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body .media.story.excerpt.global.full .description dd .btn:active:active,
body .media.story.excerpt .description dd .btn:active:active,
body .media.story.global .description dd .btn:active:active,
body .media.story.full .description dd .btn:active:active,
body .media.story.excerpt.global.full .description dd .btn:active.active,
body .media.story.excerpt .description dd .btn:active.active,
body .media.story.global .description dd .btn:active.active,
body .media.story.full .description dd .btn:active.active {
  background-color: #629d34 \9;
}
body .grid.pages:hover,
body .grid.pages:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body .story .story-meta .description {
  color: #333;
}
body .story .story-meta .description small {
  color: #999;
}
body .story .story-meta .description a {
  color: #7AC143;
}
body .story .story-meta .description a:hover,
body .story .story-meta .description a:focus {
  color: #000099;
}
body .story .story-meta .description a:active {
  color: #7AC143;
}
body #new-response {
  background-color: #f7f7f7;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #new-response .btn-toolbar button {
  color: #fff;
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: none;
}
body #new-response .btn-toolbar button:hover,
body #new-response .btn-toolbar button:active,
body #new-response .btn-toolbar button.active,
body #new-response .btn-toolbar button.disabled,
body #new-response .btn-toolbar button[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #new-response .btn-toolbar button:active,
body #new-response .btn-toolbar button.active {
  background-color: #629d34 \9;
}
body #new-response .btn-toolbar button:hover,
body #new-response .btn-toolbar button:focus {
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #new-response .btn-toolbar button:hover:hover,
body #new-response .btn-toolbar button:focus:hover,
body #new-response .btn-toolbar button:hover:active,
body #new-response .btn-toolbar button:focus:active,
body #new-response .btn-toolbar button:hover.active,
body #new-response .btn-toolbar button:focus.active,
body #new-response .btn-toolbar button:hover.disabled,
body #new-response .btn-toolbar button:focus.disabled,
body #new-response .btn-toolbar button:hover[disabled],
body #new-response .btn-toolbar button:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body #new-response .btn-toolbar button:hover:active,
body #new-response .btn-toolbar button:focus:active,
body #new-response .btn-toolbar button:hover.active,
body #new-response .btn-toolbar button:focus.active {
  background-color: #000066 \9;
}
body #new-response .btn-toolbar button:active {
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #new-response .btn-toolbar button:active:hover,
body #new-response .btn-toolbar button:active:active,
body #new-response .btn-toolbar button:active.active,
body #new-response .btn-toolbar button:active.disabled,
body #new-response .btn-toolbar button:active[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #new-response .btn-toolbar button:active:active,
body #new-response .btn-toolbar button:active.active {
  background-color: #629d34 \9;
}
body #new-response #response-nav > li a {
  color: #7AC143;
}
body #new-response #response-nav > li a:hover,
body #new-response #response-nav > li a:focus {
  color: #000099;
}
body #new-response #response-nav > li a:active {
  color: #7AC143;
}
body #new-response #response-nav > li.active a {
  color: #fff;
  background-color: #7AC143;
}
body #new-response #response-nav > li.active a:hover,
body #new-response #response-nav > li.active a:focus {
  background-color: #000099;
}
body #new-response #response-nav > li.active a:active {
  background-color: #7AC143;
}
body .nowat {
  border-color: #f7f7f7;
}
body .nowat h4 {
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #f7f7f7;
  border-bottom: none;
}
body .profile-content #questions dl dt,
body .profile-content #self-assess dl dt {
  color: #4EA4D9;
}
body .completion-progress .progress {
  border: 1px solid #f7f7f7 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #fbfbfb, #fbfbfb);
  background-image: -ms-linear-gradient(top, #fbfbfb, #fbfbfb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#fbfbfb));
  background-image: -webkit-linear-gradient(top, #fbfbfb, #fbfbfb);
  background-image: -o-linear-gradient(top, #fbfbfb, #fbfbfb);
  background-image: linear-gradient(top, #fbfbfb, #fbfbfb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#fbfbfb', GradientType=0);
  border-color: #fbfbfb #fbfbfb #d5d5d5;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #fbfbfb;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .completion-progress .progress:hover,
body .completion-progress .progress:active,
body .completion-progress .progress.active,
body .completion-progress .progress.disabled,
body .completion-progress .progress[disabled] {
  background-color: #fbfbfb;
  *background-color: #eeeeee;
}
body .completion-progress .progress:active,
body .completion-progress .progress.active {
  background-color: #e2e2e2 \9;
}
body .completion-progress .percentage {
  color: #fff;
  font-weight: bold;
}
body .completion-progress .bar {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
}
body .completion-progress .bar .zero {
  color: #7AC143;
  text-shadow: none;
}
body #main #contribute form .control-label {
  color: #000;
}
body #main .fileinput-button,
body #main .form button[type=submit] {
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #main .fileinput-button:hover,
body #main .form button[type=submit]:hover,
body #main .fileinput-button:active,
body #main .form button[type=submit]:active,
body #main .fileinput-button.active,
body #main .form button[type=submit].active,
body #main .fileinput-button.disabled,
body #main .form button[type=submit].disabled,
body #main .fileinput-button[disabled],
body #main .form button[type=submit][disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body #main .fileinput-button:active,
body #main .form button[type=submit]:active,
body #main .fileinput-button.active,
body #main .form button[type=submit].active {
  background-color: #000066 \9;
}
body #main .fileinput-button:hover,
body #main .form button[type=submit]:hover,
body #main .fileinput-button:focus,
body #main .form button[type=submit]:focus {
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #main .fileinput-button:hover:hover,
body #main .form button[type=submit]:hover:hover,
body #main .fileinput-button:focus:hover,
body #main .form button[type=submit]:focus:hover,
body #main .fileinput-button:hover:active,
body #main .form button[type=submit]:hover:active,
body #main .fileinput-button:focus:active,
body #main .form button[type=submit]:focus:active,
body #main .fileinput-button:hover.active,
body #main .form button[type=submit]:hover.active,
body #main .fileinput-button:focus.active,
body #main .form button[type=submit]:focus.active,
body #main .fileinput-button:hover.disabled,
body #main .form button[type=submit]:hover.disabled,
body #main .fileinput-button:focus.disabled,
body #main .form button[type=submit]:focus.disabled,
body #main .fileinput-button:hover[disabled],
body #main .form button[type=submit]:hover[disabled],
body #main .fileinput-button:focus[disabled],
body #main .form button[type=submit]:focus[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #main .fileinput-button:hover:active,
body #main .form button[type=submit]:hover:active,
body #main .fileinput-button:focus:active,
body #main .form button[type=submit]:focus:active,
body #main .fileinput-button:hover.active,
body #main .form button[type=submit]:hover.active,
body #main .fileinput-button:focus.active,
body #main .form button[type=submit]:focus.active {
  background-color: #629d34 \9;
}
body #main .fileinput-button:active,
body #main .form button[type=submit]:active {
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #main .fileinput-button:active:hover,
body #main .form button[type=submit]:active:hover,
body #main .fileinput-button:active:active,
body #main .form button[type=submit]:active:active,
body #main .fileinput-button:active.active,
body #main .form button[type=submit]:active.active,
body #main .fileinput-button:active.disabled,
body #main .form button[type=submit]:active.disabled,
body #main .fileinput-button:active[disabled],
body #main .form button[type=submit]:active[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body #main .fileinput-button:active:active,
body #main .form button[type=submit]:active:active,
body #main .fileinput-button:active.active,
body #main .form button[type=submit]:active.active {
  background-color: #000066 \9;
}
body #main .contribute-style,
body #main .profile-style {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
body #main .contribute-style li a,
body #main .profile-style li a,
body #main .contribute-style li.active a,
body #main .profile-style li.active a {
  border: none;
  border-bottom: 1px solid #fff;
  text-shadow: none;
}
body #main .contribute-style li a:hover,
body #main .profile-style li a:hover,
body #main .contribute-style li.active a:hover,
body #main .profile-style li.active a:hover,
body #main .contribute-style li a:focus,
body #main .profile-style li a:focus,
body #main .contribute-style li.active a:focus,
body #main .profile-style li.active a:focus {
  color: #000099;
}
body #main .nav-sub-menu li a {
  color: #333;
}
body #main .nav-sub-menu li a:hover,
body #main .nav-sub-menu li a:focus {
  color: #7AC143;
}
body #main .nav-sub-menu li a:active {
  color: #7AC143;
}
body #main .nav-sub-menu li.active a {
  color: #7AC143;
}
body #main .nav-sub-menu li.active a:hover,
body #main .nav-sub-menu li.active a:focus {
  color: #7AC143;
}
body #main .nav-sub-menu li.active a:active {
  color: #000099;
}
body .table-header,
body .table-footer {
  padding: 0 5px;
  background-color: #f0f0f0;
}
body .table-header .btn,
body .table-footer .btn {
  color: #fff;
  background-color: #7AC143;
  border: none;
}
body .table-header .btn:hover,
body .table-footer .btn:hover,
body .table-header .btn:focus,
body .table-footer .btn:focus {
  background-color: #000099;
  text-decoration: none;
}
body .table-header .btn:active,
body .table-footer .btn:active {
  color: #000;
  background-color: #B5D893;
}
body table tr a {
  text-shadow: none;
  color: #7AC143;
}
body table tr a:hover,
body table tr a:focus {
  color: #000099;
  text-decoration: none;
}
body table tr a:active {
  color: #7AC143;
  text-decoration: none;
}
body #sidebar h2 {
  font-family: 'figtree', sans-serif;
}
body #sidebar .category-list,
body #sidebar .tag-list {
  margin-top: 5px;
}
body #sidebar dl dt {
  color: #333;
}
body #sidebar .example {
  text-shadow: none;
}
body #sidebar #profile {
  background-color: #f7f7f7;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #sidebar #profile h2 {
  padding: 0;
  color: #7AC143;
  background-color: transparent;
}
body #sidebar #profile .img.avatar:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #sidebar #profile ul {
  background-color: rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(top, transparent, transparent);
  background-image: -ms-linear-gradient(top, transparent, transparent);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent, transparent);
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(top, transparent, transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #sidebar .widget.actions h3 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body #sidebar .widget.actions h3 .icon-caret-right,
body #sidebar .widget.actions h3 .icon-caret-down {
  top: 22px;
}
body #sidebar .widget.actions ul a {
  text-shadow: none;
}
body #actions .btn {
  color: #fff;
  text-shadow: none;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  background-color: #7AC143;
}
body #actions .btn:hover,
body #actions .btn:focus {
  color: #fff;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  background-color: #000099;
}
body #actions .btn:active {
  color: #fff;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  background-color: #7AC143;
}
body #actions .media.attribution .description {
  color: #333;
}
body #actions .media.attribution .description small {
  color: #999;
}
body #actions .media.attribution .description a {
  color: #7AC143;
}
body #actions .media.attribution .description a:hover,
body #actions .media.attribution .description a:focus {
  color: #000099;
}
body #actions .media.attribution .description a:active {
  color: #7AC143;
}
body #actions #sidebar_btn.btn[disabled] {
  color: #fff;
  text-shadow: none;
  background-image: -moz-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -ms-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(122, 193, 67, 0.35)), to(rgba(122, 193, 67, 0.35)));
  background-image: -webkit-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -o-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(122, 193, 67, 0.35)', endColorstr='rgba(122, 193, 67, 0.35)', GradientType=0);
  background-color: rgba(122, 193, 67, 0.35);
}
body #actions #sidebar_btn.btn[disabled]:hover,
body #actions #sidebar_btn.btn[disabled]:focus {
  color: #fff;
  background-image: -moz-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -ms-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(122, 193, 67, 0.35)), to(rgba(122, 193, 67, 0.35)));
  background-image: -webkit-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -o-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(122, 193, 67, 0.35)', endColorstr='rgba(122, 193, 67, 0.35)', GradientType=0);
  background-color: rgba(122, 193, 67, 0.35);
}
body #actions #sidebar_btn.btn[disabled]:active {
  color: #fff;
  background-image: -moz-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -ms-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(122, 193, 67, 0.35)), to(rgba(122, 193, 67, 0.35)));
  background-image: -webkit-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: -o-linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-image: linear-gradient(top, rgba(122, 193, 67, 0.35), rgba(122, 193, 67, 0.35));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(122, 193, 67, 0.35)', endColorstr='rgba(122, 193, 67, 0.35)', GradientType=0);
  background-color: rgba(122, 193, 67, 0.35);
}
body #dates ul,
body #who-is-online ul,
body #twitter-feed-home ul {
  margin-top: 10px;
}
body #dates ul a,
body #who-is-online ul a,
body #twitter-feed-home ul a,
body #dates ul .performers a,
body #who-is-online ul .performers a,
body #twitter-feed-home ul .performers a {
  color: #7AC143;
  text-shadow: none;
}
body #dates ul a:hover,
body #who-is-online ul a:hover,
body #twitter-feed-home ul a:hover,
body #dates ul .performers a:hover,
body #who-is-online ul .performers a:hover,
body #twitter-feed-home ul .performers a:hover,
body #dates ul a:focus,
body #who-is-online ul a:focus,
body #twitter-feed-home ul a:focus,
body #dates ul .performers a:focus,
body #who-is-online ul .performers a:focus,
body #twitter-feed-home ul .performers a:focus {
  color: #000099;
}
body #dates ul a:active,
body #who-is-online ul a:active,
body #twitter-feed-home ul a:active,
body #dates ul .performers a:active,
body #who-is-online ul .performers a:active,
body #twitter-feed-home ul .performers a:active {
  color: #7AC143;
}
body #dates ul .rollcall a,
body #who-is-online ul .rollcall a,
body #twitter-feed-home ul .rollcall a {
  color: #fff;
}
body #dates ul .rollcall a:hover,
body #who-is-online ul .rollcall a:hover,
body #twitter-feed-home ul .rollcall a:hover,
body #dates ul .rollcall a:focus,
body #who-is-online ul .rollcall a:focus,
body #twitter-feed-home ul .rollcall a:focus {
  color: #000099;
}
body #dates ul .rollcall a:active,
body #who-is-online ul .rollcall a:active,
body #twitter-feed-home ul .rollcall a:active {
  color: #fff;
}
body #dates #tweets,
body #who-is-online #tweets,
body #twitter-feed-home #tweets {
  margin-top: 0;
}
body #wall-of-fame ul li:first-child .description a {
  text-shadow: none;
  color: #7AC143;
}
body #wall-of-fame ul li:first-child .description a:hover,
body #wall-of-fame ul li:first-child .description a:focus {
  color: #000099;
}
body #wall-of-fame ul li:first-child .description a:active {
  color: #7AC143;
}
body #poll dl {
  margin-bottom: 15px;
}
body #poll dl dt {
  color: #7AC143;
}
body #poll button {
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #poll button:hover,
body #poll button:active,
body #poll button.active,
body #poll button.disabled,
body #poll button[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #poll button:active,
body #poll button.active {
  background-color: #629d34 \9;
}
body #poll button:hover,
body #poll button:focus {
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #poll button:hover:hover,
body #poll button:focus:hover,
body #poll button:hover:active,
body #poll button:focus:active,
body #poll button:hover.active,
body #poll button:focus.active,
body #poll button:hover.disabled,
body #poll button:focus.disabled,
body #poll button:hover[disabled],
body #poll button:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body #poll button:hover:active,
body #poll button:focus:active,
body #poll button:hover.active,
body #poll button:focus.active {
  background-color: #000066 \9;
}
body #poll button:active {
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #poll button:active:hover,
body #poll button:active:active,
body #poll button:active.active,
body #poll button:active.disabled,
body #poll button:active[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #poll button:active:active,
body #poll button:active.active {
  background-color: #629d34 \9;
}
body #poll #show_poll_results a {
  text-shadow: none;
  color: #7AC143;
}
body #poll #show_poll_results a:hover,
body #poll #show_poll_results a:focus {
  color: #000099;
}
body #poll #show_poll_results a:active {
  color: #7AC143;
}
body #poll #poll-answer-total {
  text-shadow: none;
}
body #dates ul li.birthday:before,
body #activity-list ul li.birthday:before,
body #announcements ul li.birthday:before,
body #likes-list ul li.birthday:before,
body #dates ul li.birthday .ie-before,
body #activity-list ul li.birthday .ie-before,
body #announcements ul li.birthday .ie-before,
body #likes-list ul li.birthday .ie-before {
  color: #7AC143;
}
body #dates ul li.event:before,
body #activity-list ul li.event:before,
body #announcements ul li.event:before,
body #likes-list ul li.event:before,
body #dates ul li.event .ie-before,
body #activity-list ul li.event .ie-before,
body #announcements ul li.event .ie-before,
body #likes-list ul li.event .ie-before {
  color: #7AC143;
}
body #dates ul li.performers:before,
body #activity-list ul li.performers:before,
body #announcements ul li.performers:before,
body #likes-list ul li.performers:before,
body #dates ul li.performers .ie-before,
body #activity-list ul li.performers .ie-before,
body #announcements ul li.performers .ie-before,
body #likes-list ul li.performers .ie-before {
  color: #7AC143;
  content: "\f091";
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf091;');
}
body #dates ul li.performers .rank,
body #activity-list ul li.performers .rank,
body #announcements ul li.performers .rank,
body #likes-list ul li.performers .rank {
  position: absolute;
  top: 6px;
  right: 11px;
  font-size: 9px;
  line-height: 18px;
  color: #fff;
  text-shadow: none;
}
body #dates ul li:first-child.performers .rank,
body #activity-list ul li:first-child.performers .rank,
body #announcements ul li:first-child.performers .rank,
body #likes-list ul li:first-child.performers .rank {
  top: 1px;
}
body .alert.alert-need-help,
body .alert-need-help,
body #sidebar .alert-need-help {
  background-color: #efefef;
}
body .alert.alert-need-help h2,
body .alert-need-help h2,
body #sidebar .alert-need-help h2 {
  color: #555;
  background-color: #efefef;
}
body .alert.alert-need-help ul li .btn-need-help,
body .alert-need-help ul li .btn-need-help,
body #sidebar .alert-need-help ul li .btn-need-help {
  background-color: #65cd96;
  background-image: -moz-linear-gradient(top, #65cd96, #65cd96);
  background-image: -ms-linear-gradient(top, #65cd96, #65cd96);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#65cd96), to(#65cd96));
  background-image: -webkit-linear-gradient(top, #65cd96, #65cd96);
  background-image: -o-linear-gradient(top, #65cd96, #65cd96);
  background-image: linear-gradient(top, #65cd96, #65cd96);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65cd96', endColorstr='#65cd96', GradientType=0);
  border-color: #65cd96 #65cd96 #38ad6f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #65cd96;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .alert.alert-need-help ul li .btn-need-help:hover,
body .alert-need-help ul li .btn-need-help:hover,
body #sidebar .alert-need-help ul li .btn-need-help:hover,
body .alert.alert-need-help ul li .btn-need-help:active,
body .alert-need-help ul li .btn-need-help:active,
body #sidebar .alert-need-help ul li .btn-need-help:active,
body .alert.alert-need-help ul li .btn-need-help.active,
body .alert-need-help ul li .btn-need-help.active,
body #sidebar .alert-need-help ul li .btn-need-help.active,
body .alert.alert-need-help ul li .btn-need-help.disabled,
body .alert-need-help ul li .btn-need-help.disabled,
body #sidebar .alert-need-help ul li .btn-need-help.disabled,
body .alert.alert-need-help ul li .btn-need-help[disabled],
body .alert-need-help ul li .btn-need-help[disabled],
body #sidebar .alert-need-help ul li .btn-need-help[disabled] {
  background-color: #65cd96;
  *background-color: #52c789;
}
body .alert.alert-need-help ul li .btn-need-help:active,
body .alert-need-help ul li .btn-need-help:active,
body #sidebar .alert-need-help ul li .btn-need-help:active,
body .alert.alert-need-help ul li .btn-need-help.active,
body .alert-need-help ul li .btn-need-help.active,
body #sidebar .alert-need-help ul li .btn-need-help.active {
  background-color: #3fc17c \9;
}
body .alert.alert-need-help ul li .btn-need-help:hover,
body .alert-need-help ul li .btn-need-help:hover,
body #sidebar .alert-need-help ul li .btn-need-help:hover,
body .alert.alert-need-help ul li .btn-need-help:focus,
body .alert-need-help ul li .btn-need-help:focus,
body #sidebar .alert-need-help ul li .btn-need-help:focus {
  background-color: #3696d1;
  background-image: -moz-linear-gradient(top, #3696d1, #3696d1);
  background-image: -ms-linear-gradient(top, #3696d1, #3696d1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3696d1), to(#3696d1));
  background-image: -webkit-linear-gradient(top, #3696d1, #3696d1);
  background-image: -o-linear-gradient(top, #3696d1, #3696d1);
  background-image: linear-gradient(top, #3696d1, #3696d1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3696d1', endColorstr='#3696d1', GradientType=0);
  border-color: #3696d1 #3696d1 #236b98;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #3696d1;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: white;
}
body .alert.alert-need-help ul li .btn-need-help:hover:hover,
body .alert-need-help ul li .btn-need-help:hover:hover,
body #sidebar .alert-need-help ul li .btn-need-help:hover:hover,
body .alert.alert-need-help ul li .btn-need-help:focus:hover,
body .alert-need-help ul li .btn-need-help:focus:hover,
body #sidebar .alert-need-help ul li .btn-need-help:focus:hover,
body .alert.alert-need-help ul li .btn-need-help:hover:active,
body .alert-need-help ul li .btn-need-help:hover:active,
body #sidebar .alert-need-help ul li .btn-need-help:hover:active,
body .alert.alert-need-help ul li .btn-need-help:focus:active,
body .alert-need-help ul li .btn-need-help:focus:active,
body #sidebar .alert-need-help ul li .btn-need-help:focus:active,
body .alert.alert-need-help ul li .btn-need-help:hover.active,
body .alert-need-help ul li .btn-need-help:hover.active,
body #sidebar .alert-need-help ul li .btn-need-help:hover.active,
body .alert.alert-need-help ul li .btn-need-help:focus.active,
body .alert-need-help ul li .btn-need-help:focus.active,
body #sidebar .alert-need-help ul li .btn-need-help:focus.active,
body .alert.alert-need-help ul li .btn-need-help:hover.disabled,
body .alert-need-help ul li .btn-need-help:hover.disabled,
body #sidebar .alert-need-help ul li .btn-need-help:hover.disabled,
body .alert.alert-need-help ul li .btn-need-help:focus.disabled,
body .alert-need-help ul li .btn-need-help:focus.disabled,
body #sidebar .alert-need-help ul li .btn-need-help:focus.disabled,
body .alert.alert-need-help ul li .btn-need-help:hover[disabled],
body .alert-need-help ul li .btn-need-help:hover[disabled],
body #sidebar .alert-need-help ul li .btn-need-help:hover[disabled],
body .alert.alert-need-help ul li .btn-need-help:focus[disabled],
body .alert-need-help ul li .btn-need-help:focus[disabled],
body #sidebar .alert-need-help ul li .btn-need-help:focus[disabled] {
  background-color: #3696d1;
  *background-color: #2c89c1;
}
body .alert.alert-need-help ul li .btn-need-help:hover:active,
body .alert-need-help ul li .btn-need-help:hover:active,
body #sidebar .alert-need-help ul li .btn-need-help:hover:active,
body .alert.alert-need-help ul li .btn-need-help:focus:active,
body .alert-need-help ul li .btn-need-help:focus:active,
body #sidebar .alert-need-help ul li .btn-need-help:focus:active,
body .alert.alert-need-help ul li .btn-need-help:hover.active,
body .alert-need-help ul li .btn-need-help:hover.active,
body #sidebar .alert-need-help ul li .btn-need-help:hover.active,
body .alert.alert-need-help ul li .btn-need-help:focus.active,
body .alert-need-help ul li .btn-need-help:focus.active,
body #sidebar .alert-need-help ul li .btn-need-help:focus.active {
  background-color: #277aad \9;
}
body .alert.alert-need-help ul li .btn-need-help:active,
body .alert-need-help ul li .btn-need-help:active,
body #sidebar .alert-need-help ul li .btn-need-help:active,
body .alert.alert-need-help ul li .btn-need-help.active,
body .alert-need-help ul li .btn-need-help.active,
body #sidebar .alert-need-help ul li .btn-need-help.active {
  background-color: #f0a253;
  background-image: -moz-linear-gradient(top, #f0a253, #f0a253);
  background-image: -ms-linear-gradient(top, #f0a253, #f0a253);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0a253), to(#f0a253));
  background-image: -webkit-linear-gradient(top, #f0a253, #f0a253);
  background-image: -o-linear-gradient(top, #f0a253, #f0a253);
  background-image: linear-gradient(top, #f0a253, #f0a253);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0a253', endColorstr='#f0a253', GradientType=0);
  border-color: #f0a253 #f0a253 #e37c14;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f0a253;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body .alert.alert-need-help ul li .btn-need-help:active:hover,
body .alert-need-help ul li .btn-need-help:active:hover,
body #sidebar .alert-need-help ul li .btn-need-help:active:hover,
body .alert.alert-need-help ul li .btn-need-help.active:hover,
body .alert-need-help ul li .btn-need-help.active:hover,
body #sidebar .alert-need-help ul li .btn-need-help.active:hover,
body .alert.alert-need-help ul li .btn-need-help:active:active,
body .alert-need-help ul li .btn-need-help:active:active,
body #sidebar .alert-need-help ul li .btn-need-help:active:active,
body .alert.alert-need-help ul li .btn-need-help.active:active,
body .alert-need-help ul li .btn-need-help.active:active,
body #sidebar .alert-need-help ul li .btn-need-help.active:active,
body .alert.alert-need-help ul li .btn-need-help:active.active,
body .alert-need-help ul li .btn-need-help:active.active,
body #sidebar .alert-need-help ul li .btn-need-help:active.active,
body .alert.alert-need-help ul li .btn-need-help.active.active,
body .alert-need-help ul li .btn-need-help.active.active,
body #sidebar .alert-need-help ul li .btn-need-help.active.active,
body .alert.alert-need-help ul li .btn-need-help:active.disabled,
body .alert-need-help ul li .btn-need-help:active.disabled,
body #sidebar .alert-need-help ul li .btn-need-help:active.disabled,
body .alert.alert-need-help ul li .btn-need-help.active.disabled,
body .alert-need-help ul li .btn-need-help.active.disabled,
body #sidebar .alert-need-help ul li .btn-need-help.active.disabled,
body .alert.alert-need-help ul li .btn-need-help:active[disabled],
body .alert-need-help ul li .btn-need-help:active[disabled],
body #sidebar .alert-need-help ul li .btn-need-help:active[disabled],
body .alert.alert-need-help ul li .btn-need-help.active[disabled],
body .alert-need-help ul li .btn-need-help.active[disabled],
body #sidebar .alert-need-help ul li .btn-need-help.active[disabled] {
  background-color: #f0a253;
  *background-color: #ee953c;
}
body .alert.alert-need-help ul li .btn-need-help:active:active,
body .alert-need-help ul li .btn-need-help:active:active,
body #sidebar .alert-need-help ul li .btn-need-help:active:active,
body .alert.alert-need-help ul li .btn-need-help.active:active,
body .alert-need-help ul li .btn-need-help.active:active,
body #sidebar .alert-need-help ul li .btn-need-help.active:active,
body .alert.alert-need-help ul li .btn-need-help:active.active,
body .alert-need-help ul li .btn-need-help:active.active,
body #sidebar .alert-need-help ul li .btn-need-help:active.active,
body .alert.alert-need-help ul li .btn-need-help.active.active,
body .alert-need-help ul li .btn-need-help.active.active,
body #sidebar .alert-need-help ul li .btn-need-help.active.active {
  background-color: #ec8924 \9;
}
body #return-button .btn {
  text-shadow: none;
  color: #fff;
  border-color: none;
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #return-button .btn .icon-cloud-upload {
  font-size: 22px;
  line-height: 0.5;
}
body #return-button .btn:hover,
body #return-button .btn:active,
body #return-button .btn.active,
body #return-button .btn.disabled,
body #return-button .btn[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #return-button .btn:active,
body #return-button .btn.active {
  background-color: #629d34 \9;
}
body #return-button .btn:hover,
body #return-button .btn:focus {
  color: #fff;
  border-color: #000099;
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #return-button .btn:hover:hover,
body #return-button .btn:focus:hover,
body #return-button .btn:hover:active,
body #return-button .btn:focus:active,
body #return-button .btn:hover.active,
body #return-button .btn:focus.active,
body #return-button .btn:hover.disabled,
body #return-button .btn:focus.disabled,
body #return-button .btn:hover[disabled],
body #return-button .btn:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body #return-button .btn:hover:active,
body #return-button .btn:focus:active,
body #return-button .btn:hover.active,
body #return-button .btn:focus.active {
  background-color: #000066 \9;
}
body #return-button .btn:active {
  color: #fff;
  border-color: #7AC143;
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #return-button .btn:active:hover,
body #return-button .btn:active:active,
body #return-button .btn:active.active,
body #return-button .btn:active.disabled,
body #return-button .btn:active[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #return-button .btn:active:active,
body #return-button .btn:active.active {
  background-color: #629d34 \9;
}
body .profile-content #questions dl dt,
body .profile-content #self-assess dl dt {
  color: #4EA4D9;
}
@media (max-width: 979px) {
  body footer {
    bottom: 24px;
  }
}
body #form-search-global {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -ms-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(top, #fff, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body #form-search-global .btn {
  float: left;
  width: 20%;
  margin-left: -5px;
  padding: 3px 12px 5px 8px;
  color: #fff;
  text-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #7AC143;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #form-search-global .btn:hover,
body #form-search-global .btn:active,
body #form-search-global .btn.active,
body #form-search-global .btn.disabled,
body #form-search-global .btn[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #form-search-global .btn:active,
body #form-search-global .btn.active {
  background-color: #629d34 \9;
}
body #form-search-global .btn:hover,
body #form-search-global .btn:focus {
  color: #fff;
  border-color: #000099;
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #form-search-global .btn:hover:hover,
body #form-search-global .btn:focus:hover,
body #form-search-global .btn:hover:active,
body #form-search-global .btn:focus:active,
body #form-search-global .btn:hover.active,
body #form-search-global .btn:focus.active,
body #form-search-global .btn:hover.disabled,
body #form-search-global .btn:focus.disabled,
body #form-search-global .btn:hover[disabled],
body #form-search-global .btn:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body #form-search-global .btn:hover:active,
body #form-search-global .btn:focus:active,
body #form-search-global .btn:hover.active,
body #form-search-global .btn:focus.active {
  background-color: #000066 \9;
}
body #form-search-global .btn:active {
  color: #fff;
  border-color: #7AC143;
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #form-search-global .btn:active:hover,
body #form-search-global .btn:active:active,
body #form-search-global .btn:active.active,
body #form-search-global .btn:active.disabled,
body #form-search-global .btn:active[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #form-search-global .btn:active:active,
body #form-search-global .btn:active.active {
  background-color: #629d34 \9;
}
body #form-search-live .search-query {
  color: #333;
  border-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #form-search-live .btn {
  padding: 4px 8px 5px 12px;
  color: #fff;
  background-color: #999999;
  background-image: -moz-linear-gradient(top, #999, #999);
  background-image: -ms-linear-gradient(top, #999, #999);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#999));
  background-image: -webkit-linear-gradient(top, #999, #999);
  background-image: -o-linear-gradient(top, #999, #999);
  background-image: linear-gradient(top, #999, #999);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#999', GradientType=0);
  border-color: #999 #999 #737373;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #999;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #form-search-live .btn:hover,
body #form-search-live .btn:active,
body #form-search-live .btn.active,
body #form-search-live .btn.disabled,
body #form-search-live .btn[disabled] {
  background-color: #999;
  *background-color: #8c8c8c;
}
body #form-search-live .btn:active,
body #form-search-live .btn.active {
  background-color: #808080 \9;
}
body #form-search-live .btn:hover,
body #form-search-live .btn:focus {
  color: #fff;
  border-color: #000099;
  background-color: #000099;
  background-image: -moz-linear-gradient(top, #000099, #000099);
  background-image: -ms-linear-gradient(top, #000099, #000099);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000099), to(#000099));
  background-image: -webkit-linear-gradient(top, #000099, #000099);
  background-image: -o-linear-gradient(top, #000099, #000099);
  background-image: linear-gradient(top, #000099, #000099);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#000099', GradientType=0);
  border-color: #000099 #000099 #00004d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000099;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #form-search-live .btn:hover:hover,
body #form-search-live .btn:focus:hover,
body #form-search-live .btn:hover:active,
body #form-search-live .btn:focus:active,
body #form-search-live .btn:hover.active,
body #form-search-live .btn:focus.active,
body #form-search-live .btn:hover.disabled,
body #form-search-live .btn:focus.disabled,
body #form-search-live .btn:hover[disabled],
body #form-search-live .btn:focus[disabled] {
  background-color: #000099;
  *background-color: #000080;
}
body #form-search-live .btn:hover:active,
body #form-search-live .btn:focus:active,
body #form-search-live .btn:hover.active,
body #form-search-live .btn:focus.active {
  background-color: #000066 \9;
}
body #form-search-live .btn:active {
  color: #fff;
  border-color: #7AC143;
  background-color: #7AC143;
  background-color: #7ac143;
  background-image: -moz-linear-gradient(top, #7AC143, #7AC143);
  background-image: -ms-linear-gradient(top, #7AC143, #7AC143);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AC143), to(#7AC143));
  background-image: -webkit-linear-gradient(top, #7AC143, #7AC143);
  background-image: -o-linear-gradient(top, #7AC143, #7AC143);
  background-image: linear-gradient(top, #7AC143, #7AC143);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC143', endColorstr='#7AC143', GradientType=0);
  border-color: #7AC143 #7AC143 #568a2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #7AC143;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body #form-search-live .btn:active:hover,
body #form-search-live .btn:active:active,
body #form-search-live .btn:active.active,
body #form-search-live .btn:active.disabled,
body #form-search-live .btn:active[disabled] {
  background-color: #7AC143;
  *background-color: #6eb03a;
}
body #form-search-live .btn:active:active,
body #form-search-live .btn:active.active {
  background-color: #629d34 \9;
}
body.local-admin,
body.local-admin #local-admin-nav {
  text-shadow: none;
}
body.local-admin h3 strong,
body.local-admin #local-admin-nav h3 strong {
  color: #283339;
}
body.local-admin .breadcrumb li.dashboard,
body.local-admin #local-admin-nav .breadcrumb li.dashboard {
  color: #283339;
}
body.local-admin .widget,
body.local-admin #local-admin-nav .widget {
  border: none;
  padding-bottom: 5px;
}
body.local-admin .widget .count,
body.local-admin #local-admin-nav .widget .count {
  color: #283339;
}
body.local-admin #local-admin-nav ul li a {
  color: #999;
}
body.local-admin #local-admin-nav ul li a:hover,
body.local-admin #local-admin-nav ul li a:focus {
  color: #000099;
  background-color: #fbfbfb;
}
body.local-admin #local-admin-nav ul li a:active {
  color: #7AC143;
}
body.local-admin .widget,
body.local-admin .table-header {
  background-color: #f4f4f4;
  text-shadow: none;
}
body.local-admin .widget h3,
body.local-admin .table-header h3,
body.local-admin .widget p,
body.local-admin .table-header p,
body.local-admin .widget .count,
body.local-admin .table-header .count {
  text-shadow: none;
}
body.local-admin .widget.actions ul a,
body.local-admin .table-header.actions ul a {
  color: #999;
  text-shadow: none;
}
body.local-admin .widget.actions ul a:hover,
body.local-admin .table-header.actions ul a:hover,
body.local-admin .widget.actions ul a:focus,
body.local-admin .table-header.actions ul a:focus {
  color: #000099;
  background-color: #fbfbfb;
}
body.local-admin .widget.actions ul a:active,
body.local-admin .table-header.actions ul a:active {
  color: #7AC143;
}
body.report .report-subtitle a {
  color: #7AC143;
}
body.report .report-subtitle a:hover,
body.report .report-subtitle a:focus {
  color: #000099;
}
body.report .report-subtitle a:active {
  color: #7AC143;
}
.modulefiles.main-embed-0 {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  height: 500px;
}
.label-success,
.badge-success {
  background-color: #E0134F;
}
#profile-points-badge .profile-avatar-points-badge {
  background: #E0134F;
}
footer #legal a {
  background-color: #999;
}
body.hipster #main #form .btn,
body.hipster #main #form .btn-large {
  background-color: #99CAE9;
  height: auto;
}
/*  Proper Font Inclusion
    ------------------------
    Including fonts using this method allows for simple use of bold and italic with the same font name.

    More styles can be included like thin ('100') or heavy/black ('900') if needed.

    Value 	Common weight name
    100 	Thin (Hairline)
    200 	Extra Light (Ultra Light)
    300 	Light
    400 	Normal
    500 	Medium
    600 	Semi Bold (Demi Bold)
    700 	Bold
    800 	Extra Bold (Ultra Bold)
    900 	Black (Heavy)
*/
