@import url("../../fc-default/fonts/FontAwesome5/css/fontawesome-all.css");
@import url("../../fc-default/fonts/Algebra/stylesheet.css");
@import url("../../fc-default/fonts/AlgebraBold/stylesheet.css");
@import url("../../fc-default/fonts/Akkurat/stylesheet.css");
@import url("../../candid-blog/fonts/ms-icons/css/ms-icons.css");
/* line 24, login.scss */
body.login {
  background: #fff;
  font-family: "Akkurat";
  font-size: 100%;
  color: #000;
}
/* line 29, login.scss */
body.login form {
  box-shadow: none;
}
/* line 31, login.scss */
body.login form p {
  margin: 1em 0 !important;
}
/* line 32, login.scss */
body.login form label {
  font-size: 1.15em;
}
/* line 35, login.scss */
body.login form input {
  box-shadow: none !important;
  text-shadow: none !important;
  border-radius: 0 !important;
  font-size: 1.15em !important;
  color: #000 !important;
  margin: 2px 2px 1px 2px !important;
}
/* line 42, login.scss */
body.login form input:focus {
  outline: none !important;
  border: 2px dotted #000 !important;
  background-color: #fff !important;
  margin: 0 !important;
}
/* line 49, login.scss */
body.login form input[type="text"], body.login form input[type="search"], body.login form input[type="email"], body.login form input[type="password"] {
  background-color: #f0ece9;
  border: 1px #000 solid;
  border-width: 0 0 1px 0;
}
/* line 55, login.scss */
body.login form input[type="submit"], body.login form input[type="button"], body.login form input[type="reset"], body.login form button {
  background: #febe10;
  font-family: "Algebra";
  height: auto !important;
  line-height: normal !important;
  padding: .75em 1em !important;
  border: none !important;
}
/* line 62, login.scss */
body.login form input[type="submit"]:hover, body.login form input[type="button"]:hover, body.login form input[type="reset"]:hover, body.login form button:hover {
  background: #febe10;
}
/* line 63, login.scss */
body.login form input[type="submit"]:focus, body.login form input[type="button"]:focus, body.login form input[type="reset"]:focus, body.login form button:focus {
  border: 2px dotted #000 !important;
  background-color: #febe10 !important;
  margin: 0 !important;
}
/* line 69, login.scss */
body.login form input[type="checkbox"] {
  background-color: #f0ece9;
  border: 1px #000 solid;
}
/* line 73, login.scss */
body.login form p.forgetmenot label {
  font-size: .85em;
}
/* line 75, login.scss */
body.login #nav, body.login #backtoblog {
  font-size: 1em;
}
/* line 77, login.scss */
body.login #nav a, body.login #backtoblog a {
  color: #000;
  font-family: "Algebra";
  border-bottom: 1px #000 solid;
}
/* line 81, login.scss */
body.login #nav a:hover, body.login #backtoblog a:hover {
  background-color: #febe10;
  color: #000;
}
/* line 87, login.scss */
body.login .or-divider {
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 93, login.scss */
body.login .gigya-login-pretext {
  text-align: center;
}
/* line 94, login.scss */
body.login #gigya-login {
  box-shadow: none;
  padding: 0;
  width: 100% !important;
}
/* line 99, login.scss */
body.login #gigya-login_uiContainer {
  width: 100% !important;
}
