body {
  display: none;
  background: url("../../img/1.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #fafafa;
  font-size: 16.5px;
  font-family: 'Roboto', sans-serif; }

.btn, button {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px; }

.form-control {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.corrensa-logo {
  padding: 0;
  margin: 0 0 0 10px; }
  .corrensa-logo a:hover, .corrensa-logo a:focus, .corrensa-logo a:active {
    text-decoration: none; }
  .corrensa-logo img {
    width: 1em; }
  .corrensa-logo .site-name {
    font-size: .5em;
    display: inline-block;
    padding-bottom: 10px;
    color: #198fff; }

.top-nav {
  padding: 0 0 5px 0;
  background: rgba(255, 255, 255, 0.9); }

.primary-links {
  list-style: none;
  margin: 15px 20px 0 0;
  padding: 0; }
  .primary-links li {
    display: inline-block;
    padding: 0 5px; }
    .primary-links li a {
      color: #198fff;
      font-size: 1em; }

#login-form {
  position: relative;
  width: 80%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  background: #fff;
  margin-top: 100px;
  padding: 20px;
  margin-left: auto;
  margin-right: auto; }
  #login-form .form-title {
    font-size: 2em;
    padding: 1em 0 .5em 0;
    margin: 0;
    text-align: center;
    color: #666; }
  #login-form textarea,
  #login-form input[type="text"],
  #login-form input[type="password"],
  #login-form input[type="datetime"],
  #login-form input[type="datetime-local"],
  #login-form input[type="date"],
  #login-form input[type="month"],
  #login-form input[type="time"],
  #login-form input[type="week"],
  #login-form input[type="number"],
  #login-form input[type="email"],
  #login-form input[type="url"],
  #login-form input[type="search"],
  #login-form input[type="tel"],
  #login-form input[type="color"],
  #login-form .uneditable-input {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0 none;
    border: none;
    background: transparent;
    border-bottom: 1px #ddd solid;
    font-size: 1.2em;
    margin: 5px 0; }
    #login-form textarea::-webkit-input-placeholder,
    #login-form input[type="text"]::-webkit-input-placeholder,
    #login-form input[type="password"]::-webkit-input-placeholder,
    #login-form input[type="datetime"]::-webkit-input-placeholder,
    #login-form input[type="datetime-local"]::-webkit-input-placeholder,
    #login-form input[type="date"]::-webkit-input-placeholder,
    #login-form input[type="month"]::-webkit-input-placeholder,
    #login-form input[type="time"]::-webkit-input-placeholder,
    #login-form input[type="week"]::-webkit-input-placeholder,
    #login-form input[type="number"]::-webkit-input-placeholder,
    #login-form input[type="email"]::-webkit-input-placeholder,
    #login-form input[type="url"]::-webkit-input-placeholder,
    #login-form input[type="search"]::-webkit-input-placeholder,
    #login-form input[type="tel"]::-webkit-input-placeholder,
    #login-form input[type="color"]::-webkit-input-placeholder,
    #login-form .uneditable-input::-webkit-input-placeholder {
      color: #bbb; }
    #login-form textarea:-moz-placeholder,
    #login-form input[type="text"]:-moz-placeholder,
    #login-form input[type="password"]:-moz-placeholder,
    #login-form input[type="datetime"]:-moz-placeholder,
    #login-form input[type="datetime-local"]:-moz-placeholder,
    #login-form input[type="date"]:-moz-placeholder,
    #login-form input[type="month"]:-moz-placeholder,
    #login-form input[type="time"]:-moz-placeholder,
    #login-form input[type="week"]:-moz-placeholder,
    #login-form input[type="number"]:-moz-placeholder,
    #login-form input[type="email"]:-moz-placeholder,
    #login-form input[type="url"]:-moz-placeholder,
    #login-form input[type="search"]:-moz-placeholder,
    #login-form input[type="tel"]:-moz-placeholder,
    #login-form input[type="color"]:-moz-placeholder,
    #login-form .uneditable-input:-moz-placeholder {
      /* Firefox 18- */
      color: #bbb; }
    #login-form textarea::-moz-placeholder,
    #login-form input[type="text"]::-moz-placeholder,
    #login-form input[type="password"]::-moz-placeholder,
    #login-form input[type="datetime"]::-moz-placeholder,
    #login-form input[type="datetime-local"]::-moz-placeholder,
    #login-form input[type="date"]::-moz-placeholder,
    #login-form input[type="month"]::-moz-placeholder,
    #login-form input[type="time"]::-moz-placeholder,
    #login-form input[type="week"]::-moz-placeholder,
    #login-form input[type="number"]::-moz-placeholder,
    #login-form input[type="email"]::-moz-placeholder,
    #login-form input[type="url"]::-moz-placeholder,
    #login-form input[type="search"]::-moz-placeholder,
    #login-form input[type="tel"]::-moz-placeholder,
    #login-form input[type="color"]::-moz-placeholder,
    #login-form .uneditable-input::-moz-placeholder {
      /* Firefox 19+ */
      color: #bbb; }
    #login-form textarea:-ms-input-placeholder,
    #login-form input[type="text"]:-ms-input-placeholder,
    #login-form input[type="password"]:-ms-input-placeholder,
    #login-form input[type="datetime"]:-ms-input-placeholder,
    #login-form input[type="datetime-local"]:-ms-input-placeholder,
    #login-form input[type="date"]:-ms-input-placeholder,
    #login-form input[type="month"]:-ms-input-placeholder,
    #login-form input[type="time"]:-ms-input-placeholder,
    #login-form input[type="week"]:-ms-input-placeholder,
    #login-form input[type="number"]:-ms-input-placeholder,
    #login-form input[type="email"]:-ms-input-placeholder,
    #login-form input[type="url"]:-ms-input-placeholder,
    #login-form input[type="search"]:-ms-input-placeholder,
    #login-form input[type="tel"]:-ms-input-placeholder,
    #login-form input[type="color"]:-ms-input-placeholder,
    #login-form .uneditable-input:-ms-input-placeholder {
      color: #bbb; }
  #login-form textarea:focus,
  #login-form input[type="text"]:focus,
  #login-form input[type="password"]:focus,
  #login-form input[type="datetime"]:focus,
  #login-form input[type="datetime-local"]:focus,
  #login-form input[type="date"]:focus,
  #login-form input[type="month"]:focus,
  #login-form input[type="time"]:focus,
  #login-form input[type="week"]:focus,
  #login-form input[type="number"]:focus,
  #login-form input[type="email"]:focus,
  #login-form input[type="url"]:focus,
  #login-form input[type="search"]:focus,
  #login-form input[type="tel"]:focus,
  #login-form input[type="color"]:focus,
  #login-form .uneditable-input:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0 none;
    border: none;
    border-bottom: 2px #198fff solid; }
    #login-form textarea:focus::-webkit-input-placeholder,
    #login-form input[type="text"]:focus::-webkit-input-placeholder,
    #login-form input[type="password"]:focus::-webkit-input-placeholder,
    #login-form input[type="datetime"]:focus::-webkit-input-placeholder,
    #login-form input[type="datetime-local"]:focus::-webkit-input-placeholder,
    #login-form input[type="date"]:focus::-webkit-input-placeholder,
    #login-form input[type="month"]:focus::-webkit-input-placeholder,
    #login-form input[type="time"]:focus::-webkit-input-placeholder,
    #login-form input[type="week"]:focus::-webkit-input-placeholder,
    #login-form input[type="number"]:focus::-webkit-input-placeholder,
    #login-form input[type="email"]:focus::-webkit-input-placeholder,
    #login-form input[type="url"]:focus::-webkit-input-placeholder,
    #login-form input[type="search"]:focus::-webkit-input-placeholder,
    #login-form input[type="tel"]:focus::-webkit-input-placeholder,
    #login-form input[type="color"]:focus::-webkit-input-placeholder,
    #login-form .uneditable-input:focus::-webkit-input-placeholder {
      color: #ccc; }
    #login-form textarea:focus:-moz-placeholder,
    #login-form input[type="text"]:focus:-moz-placeholder,
    #login-form input[type="password"]:focus:-moz-placeholder,
    #login-form input[type="datetime"]:focus:-moz-placeholder,
    #login-form input[type="datetime-local"]:focus:-moz-placeholder,
    #login-form input[type="date"]:focus:-moz-placeholder,
    #login-form input[type="month"]:focus:-moz-placeholder,
    #login-form input[type="time"]:focus:-moz-placeholder,
    #login-form input[type="week"]:focus:-moz-placeholder,
    #login-form input[type="number"]:focus:-moz-placeholder,
    #login-form input[type="email"]:focus:-moz-placeholder,
    #login-form input[type="url"]:focus:-moz-placeholder,
    #login-form input[type="search"]:focus:-moz-placeholder,
    #login-form input[type="tel"]:focus:-moz-placeholder,
    #login-form input[type="color"]:focus:-moz-placeholder,
    #login-form .uneditable-input:focus:-moz-placeholder {
      /* Firefox 18- */
      color: #ccc; }
    #login-form textarea:focus::-moz-placeholder,
    #login-form input[type="text"]:focus::-moz-placeholder,
    #login-form input[type="password"]:focus::-moz-placeholder,
    #login-form input[type="datetime"]:focus::-moz-placeholder,
    #login-form input[type="datetime-local"]:focus::-moz-placeholder,
    #login-form input[type="date"]:focus::-moz-placeholder,
    #login-form input[type="month"]:focus::-moz-placeholder,
    #login-form input[type="time"]:focus::-moz-placeholder,
    #login-form input[type="week"]:focus::-moz-placeholder,
    #login-form input[type="number"]:focus::-moz-placeholder,
    #login-form input[type="email"]:focus::-moz-placeholder,
    #login-form input[type="url"]:focus::-moz-placeholder,
    #login-form input[type="search"]:focus::-moz-placeholder,
    #login-form input[type="tel"]:focus::-moz-placeholder,
    #login-form input[type="color"]:focus::-moz-placeholder,
    #login-form .uneditable-input:focus::-moz-placeholder {
      /* Firefox 19+ */
      color: #ccc; }
    #login-form textarea:focus:-ms-input-placeholder,
    #login-form input[type="text"]:focus:-ms-input-placeholder,
    #login-form input[type="password"]:focus:-ms-input-placeholder,
    #login-form input[type="datetime"]:focus:-ms-input-placeholder,
    #login-form input[type="datetime-local"]:focus:-ms-input-placeholder,
    #login-form input[type="date"]:focus:-ms-input-placeholder,
    #login-form input[type="month"]:focus:-ms-input-placeholder,
    #login-form input[type="time"]:focus:-ms-input-placeholder,
    #login-form input[type="week"]:focus:-ms-input-placeholder,
    #login-form input[type="number"]:focus:-ms-input-placeholder,
    #login-form input[type="email"]:focus:-ms-input-placeholder,
    #login-form input[type="url"]:focus:-ms-input-placeholder,
    #login-form input[type="search"]:focus:-ms-input-placeholder,
    #login-form input[type="tel"]:focus:-ms-input-placeholder,
    #login-form input[type="color"]:focus:-ms-input-placeholder,
    #login-form .uneditable-input:focus:-ms-input-placeholder {
      color: #ccc; }
  #login-form .btn-login {
    font-size: 1.2em;
    color: #fff;
    background-color: #198fff;
    border-color: #198fff;
    padding: .5em 2em;
    width: 100%; }
    #login-form .btn-login:active {
      background-color: #063a93; }
    #login-form .btn-login:active, #login-form .btn-login:focus, #login-form .btn-login:hover {
      outline: none; }
  #login-form .overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(250, 250, 250, 0.8) url("../../img/ball-loading.svg") no-repeat center 35%;
    width: 100%;
    height: 100%; }
  #login-form .error-message {
    color: red;
    padding: 0 13px;
    font-size: .9em; }
  #login-form .error-element {
    border-bottom: 2px solid red !important; }
  #login-form .sub-links {
    margin-top: 50px;
    text-align: center; }
    #login-form .sub-links a {
      color: #198fff; }

#forgot-form {
  position: relative;
  width: 80%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  background: #fff;
  margin-top: 100px;
  padding: 20px;
  margin-left: auto;
  margin-right: auto; }
  #forgot-form .form-title {
    font-size: 2em;
    padding: 1em 0 .5em 0;
    margin: 0;
    text-align: center;
    color: #666; }
  #forgot-form textarea,
  #forgot-form input[type="text"],
  #forgot-form input[type="password"],
  #forgot-form input[type="datetime"],
  #forgot-form input[type="datetime-local"],
  #forgot-form input[type="date"],
  #forgot-form input[type="month"],
  #forgot-form input[type="time"],
  #forgot-form input[type="week"],
  #forgot-form input[type="number"],
  #forgot-form input[type="email"],
  #forgot-form input[type="url"],
  #forgot-form input[type="search"],
  #forgot-form input[type="tel"],
  #forgot-form input[type="color"],
  #forgot-form .uneditable-input {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0 none;
    border: none;
    background: transparent;
    border-bottom: 1px #ddd solid;
    font-size: 1.2em;
    margin: 5px 0; }
    #forgot-form textarea::-webkit-input-placeholder,
    #forgot-form input[type="text"]::-webkit-input-placeholder,
    #forgot-form input[type="password"]::-webkit-input-placeholder,
    #forgot-form input[type="datetime"]::-webkit-input-placeholder,
    #forgot-form input[type="datetime-local"]::-webkit-input-placeholder,
    #forgot-form input[type="date"]::-webkit-input-placeholder,
    #forgot-form input[type="month"]::-webkit-input-placeholder,
    #forgot-form input[type="time"]::-webkit-input-placeholder,
    #forgot-form input[type="week"]::-webkit-input-placeholder,
    #forgot-form input[type="number"]::-webkit-input-placeholder,
    #forgot-form input[type="email"]::-webkit-input-placeholder,
    #forgot-form input[type="url"]::-webkit-input-placeholder,
    #forgot-form input[type="search"]::-webkit-input-placeholder,
    #forgot-form input[type="tel"]::-webkit-input-placeholder,
    #forgot-form input[type="color"]::-webkit-input-placeholder,
    #forgot-form .uneditable-input::-webkit-input-placeholder {
      color: #bbb; }
    #forgot-form textarea:-moz-placeholder,
    #forgot-form input[type="text"]:-moz-placeholder,
    #forgot-form input[type="password"]:-moz-placeholder,
    #forgot-form input[type="datetime"]:-moz-placeholder,
    #forgot-form input[type="datetime-local"]:-moz-placeholder,
    #forgot-form input[type="date"]:-moz-placeholder,
    #forgot-form input[type="month"]:-moz-placeholder,
    #forgot-form input[type="time"]:-moz-placeholder,
    #forgot-form input[type="week"]:-moz-placeholder,
    #forgot-form input[type="number"]:-moz-placeholder,
    #forgot-form input[type="email"]:-moz-placeholder,
    #forgot-form input[type="url"]:-moz-placeholder,
    #forgot-form input[type="search"]:-moz-placeholder,
    #forgot-form input[type="tel"]:-moz-placeholder,
    #forgot-form input[type="color"]:-moz-placeholder,
    #forgot-form .uneditable-input:-moz-placeholder {
      /* Firefox 18- */
      color: #bbb; }
    #forgot-form textarea::-moz-placeholder,
    #forgot-form input[type="text"]::-moz-placeholder,
    #forgot-form input[type="password"]::-moz-placeholder,
    #forgot-form input[type="datetime"]::-moz-placeholder,
    #forgot-form input[type="datetime-local"]::-moz-placeholder,
    #forgot-form input[type="date"]::-moz-placeholder,
    #forgot-form input[type="month"]::-moz-placeholder,
    #forgot-form input[type="time"]::-moz-placeholder,
    #forgot-form input[type="week"]::-moz-placeholder,
    #forgot-form input[type="number"]::-moz-placeholder,
    #forgot-form input[type="email"]::-moz-placeholder,
    #forgot-form input[type="url"]::-moz-placeholder,
    #forgot-form input[type="search"]::-moz-placeholder,
    #forgot-form input[type="tel"]::-moz-placeholder,
    #forgot-form input[type="color"]::-moz-placeholder,
    #forgot-form .uneditable-input::-moz-placeholder {
      /* Firefox 19+ */
      color: #bbb; }
    #forgot-form textarea:-ms-input-placeholder,
    #forgot-form input[type="text"]:-ms-input-placeholder,
    #forgot-form input[type="password"]:-ms-input-placeholder,
    #forgot-form input[type="datetime"]:-ms-input-placeholder,
    #forgot-form input[type="datetime-local"]:-ms-input-placeholder,
    #forgot-form input[type="date"]:-ms-input-placeholder,
    #forgot-form input[type="month"]:-ms-input-placeholder,
    #forgot-form input[type="time"]:-ms-input-placeholder,
    #forgot-form input[type="week"]:-ms-input-placeholder,
    #forgot-form input[type="number"]:-ms-input-placeholder,
    #forgot-form input[type="email"]:-ms-input-placeholder,
    #forgot-form input[type="url"]:-ms-input-placeholder,
    #forgot-form input[type="search"]:-ms-input-placeholder,
    #forgot-form input[type="tel"]:-ms-input-placeholder,
    #forgot-form input[type="color"]:-ms-input-placeholder,
    #forgot-form .uneditable-input:-ms-input-placeholder {
      color: #bbb; }
  #forgot-form textarea:focus,
  #forgot-form input[type="text"]:focus,
  #forgot-form input[type="password"]:focus,
  #forgot-form input[type="datetime"]:focus,
  #forgot-form input[type="datetime-local"]:focus,
  #forgot-form input[type="date"]:focus,
  #forgot-form input[type="month"]:focus,
  #forgot-form input[type="time"]:focus,
  #forgot-form input[type="week"]:focus,
  #forgot-form input[type="number"]:focus,
  #forgot-form input[type="email"]:focus,
  #forgot-form input[type="url"]:focus,
  #forgot-form input[type="search"]:focus,
  #forgot-form input[type="tel"]:focus,
  #forgot-form input[type="color"]:focus,
  #forgot-form .uneditable-input:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0 none;
    border: none;
    border-bottom: 2px #198fff solid; }
    #forgot-form textarea:focus::-webkit-input-placeholder,
    #forgot-form input[type="text"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="password"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="datetime"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="datetime-local"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="date"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="month"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="time"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="week"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="number"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="email"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="url"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="search"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="tel"]:focus::-webkit-input-placeholder,
    #forgot-form input[type="color"]:focus::-webkit-input-placeholder,
    #forgot-form .uneditable-input:focus::-webkit-input-placeholder {
      color: #ccc; }
    #forgot-form textarea:focus:-moz-placeholder,
    #forgot-form input[type="text"]:focus:-moz-placeholder,
    #forgot-form input[type="password"]:focus:-moz-placeholder,
    #forgot-form input[type="datetime"]:focus:-moz-placeholder,
    #forgot-form input[type="datetime-local"]:focus:-moz-placeholder,
    #forgot-form input[type="date"]:focus:-moz-placeholder,
    #forgot-form input[type="month"]:focus:-moz-placeholder,
    #forgot-form input[type="time"]:focus:-moz-placeholder,
    #forgot-form input[type="week"]:focus:-moz-placeholder,
    #forgot-form input[type="number"]:focus:-moz-placeholder,
    #forgot-form input[type="email"]:focus:-moz-placeholder,
    #forgot-form input[type="url"]:focus:-moz-placeholder,
    #forgot-form input[type="search"]:focus:-moz-placeholder,
    #forgot-form input[type="tel"]:focus:-moz-placeholder,
    #forgot-form input[type="color"]:focus:-moz-placeholder,
    #forgot-form .uneditable-input:focus:-moz-placeholder {
      /* Firefox 18- */
      color: #ccc; }
    #forgot-form textarea:focus::-moz-placeholder,
    #forgot-form input[type="text"]:focus::-moz-placeholder,
    #forgot-form input[type="password"]:focus::-moz-placeholder,
    #forgot-form input[type="datetime"]:focus::-moz-placeholder,
    #forgot-form input[type="datetime-local"]:focus::-moz-placeholder,
    #forgot-form input[type="date"]:focus::-moz-placeholder,
    #forgot-form input[type="month"]:focus::-moz-placeholder,
    #forgot-form input[type="time"]:focus::-moz-placeholder,
    #forgot-form input[type="week"]:focus::-moz-placeholder,
    #forgot-form input[type="number"]:focus::-moz-placeholder,
    #forgot-form input[type="email"]:focus::-moz-placeholder,
    #forgot-form input[type="url"]:focus::-moz-placeholder,
    #forgot-form input[type="search"]:focus::-moz-placeholder,
    #forgot-form input[type="tel"]:focus::-moz-placeholder,
    #forgot-form input[type="color"]:focus::-moz-placeholder,
    #forgot-form .uneditable-input:focus::-moz-placeholder {
      /* Firefox 19+ */
      color: #ccc; }
    #forgot-form textarea:focus:-ms-input-placeholder,
    #forgot-form input[type="text"]:focus:-ms-input-placeholder,
    #forgot-form input[type="password"]:focus:-ms-input-placeholder,
    #forgot-form input[type="datetime"]:focus:-ms-input-placeholder,
    #forgot-form input[type="datetime-local"]:focus:-ms-input-placeholder,
    #forgot-form input[type="date"]:focus:-ms-input-placeholder,
    #forgot-form input[type="month"]:focus:-ms-input-placeholder,
    #forgot-form input[type="time"]:focus:-ms-input-placeholder,
    #forgot-form input[type="week"]:focus:-ms-input-placeholder,
    #forgot-form input[type="number"]:focus:-ms-input-placeholder,
    #forgot-form input[type="email"]:focus:-ms-input-placeholder,
    #forgot-form input[type="url"]:focus:-ms-input-placeholder,
    #forgot-form input[type="search"]:focus:-ms-input-placeholder,
    #forgot-form input[type="tel"]:focus:-ms-input-placeholder,
    #forgot-form input[type="color"]:focus:-ms-input-placeholder,
    #forgot-form .uneditable-input:focus:-ms-input-placeholder {
      color: #ccc; }
  #forgot-form .btn-login {
    font-size: 1.2em;
    color: #fff;
    background-color: #198fff;
    border-color: #198fff;
    padding: .5em 2em;
    width: 100%; }
    #forgot-form .btn-login:active {
      background-color: #063a93; }
    #forgot-form .btn-login:active, #forgot-form .btn-login:focus, #forgot-form .btn-login:hover {
      outline: none; }
  #forgot-form .overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(250, 250, 250, 0.8) url("../../img/ball-loading.svg") no-repeat center 35%;
    width: 100%;
    height: 100%; }
  #forgot-form .error-message {
    color: red;
    padding: 0 13px;
    font-size: .9em; }
  #forgot-form .error-element {
    border-bottom: 2px solid red !important; }
  #forgot-form .sub-links {
    margin-top: 50px;
    text-align: center; }
    #forgot-form .sub-links a {
      color: #198fff; }

#update-password-form {
  position: relative;
  width: 80%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  background: #fff;
  margin-top: 100px;
  padding: 20px;
  margin-left: auto;
  margin-right: auto; }
  #update-password-form .form-title {
    font-size: 2em;
    padding: 1em 0 .5em 0;
    margin: 0;
    text-align: center;
    color: #666; }
  #update-password-form textarea,
  #update-password-form input[type="text"],
  #update-password-form input[type="password"],
  #update-password-form input[type="datetime"],
  #update-password-form input[type="datetime-local"],
  #update-password-form input[type="date"],
  #update-password-form input[type="month"],
  #update-password-form input[type="time"],
  #update-password-form input[type="week"],
  #update-password-form input[type="number"],
  #update-password-form input[type="email"],
  #update-password-form input[type="url"],
  #update-password-form input[type="search"],
  #update-password-form input[type="tel"],
  #update-password-form input[type="color"],
  #update-password-form .uneditable-input {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0 none;
    border: none;
    background: transparent;
    border-bottom: 1px #ddd solid;
    font-size: 1.2em;
    margin: 5px 0; }
    #update-password-form textarea::-webkit-input-placeholder,
    #update-password-form input[type="text"]::-webkit-input-placeholder,
    #update-password-form input[type="password"]::-webkit-input-placeholder,
    #update-password-form input[type="datetime"]::-webkit-input-placeholder,
    #update-password-form input[type="datetime-local"]::-webkit-input-placeholder,
    #update-password-form input[type="date"]::-webkit-input-placeholder,
    #update-password-form input[type="month"]::-webkit-input-placeholder,
    #update-password-form input[type="time"]::-webkit-input-placeholder,
    #update-password-form input[type="week"]::-webkit-input-placeholder,
    #update-password-form input[type="number"]::-webkit-input-placeholder,
    #update-password-form input[type="email"]::-webkit-input-placeholder,
    #update-password-form input[type="url"]::-webkit-input-placeholder,
    #update-password-form input[type="search"]::-webkit-input-placeholder,
    #update-password-form input[type="tel"]::-webkit-input-placeholder,
    #update-password-form input[type="color"]::-webkit-input-placeholder,
    #update-password-form .uneditable-input::-webkit-input-placeholder {
      color: #bbb; }
    #update-password-form textarea:-moz-placeholder,
    #update-password-form input[type="text"]:-moz-placeholder,
    #update-password-form input[type="password"]:-moz-placeholder,
    #update-password-form input[type="datetime"]:-moz-placeholder,
    #update-password-form input[type="datetime-local"]:-moz-placeholder,
    #update-password-form input[type="date"]:-moz-placeholder,
    #update-password-form input[type="month"]:-moz-placeholder,
    #update-password-form input[type="time"]:-moz-placeholder,
    #update-password-form input[type="week"]:-moz-placeholder,
    #update-password-form input[type="number"]:-moz-placeholder,
    #update-password-form input[type="email"]:-moz-placeholder,
    #update-password-form input[type="url"]:-moz-placeholder,
    #update-password-form input[type="search"]:-moz-placeholder,
    #update-password-form input[type="tel"]:-moz-placeholder,
    #update-password-form input[type="color"]:-moz-placeholder,
    #update-password-form .uneditable-input:-moz-placeholder {
      /* Firefox 18- */
      color: #bbb; }
    #update-password-form textarea::-moz-placeholder,
    #update-password-form input[type="text"]::-moz-placeholder,
    #update-password-form input[type="password"]::-moz-placeholder,
    #update-password-form input[type="datetime"]::-moz-placeholder,
    #update-password-form input[type="datetime-local"]::-moz-placeholder,
    #update-password-form input[type="date"]::-moz-placeholder,
    #update-password-form input[type="month"]::-moz-placeholder,
    #update-password-form input[type="time"]::-moz-placeholder,
    #update-password-form input[type="week"]::-moz-placeholder,
    #update-password-form input[type="number"]::-moz-placeholder,
    #update-password-form input[type="email"]::-moz-placeholder,
    #update-password-form input[type="url"]::-moz-placeholder,
    #update-password-form input[type="search"]::-moz-placeholder,
    #update-password-form input[type="tel"]::-moz-placeholder,
    #update-password-form input[type="color"]::-moz-placeholder,
    #update-password-form .uneditable-input::-moz-placeholder {
      /* Firefox 19+ */
      color: #bbb; }
    #update-password-form textarea:-ms-input-placeholder,
    #update-password-form input[type="text"]:-ms-input-placeholder,
    #update-password-form input[type="password"]:-ms-input-placeholder,
    #update-password-form input[type="datetime"]:-ms-input-placeholder,
    #update-password-form input[type="datetime-local"]:-ms-input-placeholder,
    #update-password-form input[type="date"]:-ms-input-placeholder,
    #update-password-form input[type="month"]:-ms-input-placeholder,
    #update-password-form input[type="time"]:-ms-input-placeholder,
    #update-password-form input[type="week"]:-ms-input-placeholder,
    #update-password-form input[type="number"]:-ms-input-placeholder,
    #update-password-form input[type="email"]:-ms-input-placeholder,
    #update-password-form input[type="url"]:-ms-input-placeholder,
    #update-password-form input[type="search"]:-ms-input-placeholder,
    #update-password-form input[type="tel"]:-ms-input-placeholder,
    #update-password-form input[type="color"]:-ms-input-placeholder,
    #update-password-form .uneditable-input:-ms-input-placeholder {
      color: #bbb; }
  #update-password-form textarea:focus,
  #update-password-form input[type="text"]:focus,
  #update-password-form input[type="password"]:focus,
  #update-password-form input[type="datetime"]:focus,
  #update-password-form input[type="datetime-local"]:focus,
  #update-password-form input[type="date"]:focus,
  #update-password-form input[type="month"]:focus,
  #update-password-form input[type="time"]:focus,
  #update-password-form input[type="week"]:focus,
  #update-password-form input[type="number"]:focus,
  #update-password-form input[type="email"]:focus,
  #update-password-form input[type="url"]:focus,
  #update-password-form input[type="search"]:focus,
  #update-password-form input[type="tel"]:focus,
  #update-password-form input[type="color"]:focus,
  #update-password-form .uneditable-input:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0 none;
    border: none;
    border-bottom: 2px #198fff solid; }
    #update-password-form textarea:focus::-webkit-input-placeholder,
    #update-password-form input[type="text"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="password"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="datetime"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="datetime-local"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="date"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="month"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="time"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="week"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="number"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="email"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="url"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="search"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="tel"]:focus::-webkit-input-placeholder,
    #update-password-form input[type="color"]:focus::-webkit-input-placeholder,
    #update-password-form .uneditable-input:focus::-webkit-input-placeholder {
      color: #ccc; }
    #update-password-form textarea:focus:-moz-placeholder,
    #update-password-form input[type="text"]:focus:-moz-placeholder,
    #update-password-form input[type="password"]:focus:-moz-placeholder,
    #update-password-form input[type="datetime"]:focus:-moz-placeholder,
    #update-password-form input[type="datetime-local"]:focus:-moz-placeholder,
    #update-password-form input[type="date"]:focus:-moz-placeholder,
    #update-password-form input[type="month"]:focus:-moz-placeholder,
    #update-password-form input[type="time"]:focus:-moz-placeholder,
    #update-password-form input[type="week"]:focus:-moz-placeholder,
    #update-password-form input[type="number"]:focus:-moz-placeholder,
    #update-password-form input[type="email"]:focus:-moz-placeholder,
    #update-password-form input[type="url"]:focus:-moz-placeholder,
    #update-password-form input[type="search"]:focus:-moz-placeholder,
    #update-password-form input[type="tel"]:focus:-moz-placeholder,
    #update-password-form input[type="color"]:focus:-moz-placeholder,
    #update-password-form .uneditable-input:focus:-moz-placeholder {
      /* Firefox 18- */
      color: #ccc; }
    #update-password-form textarea:focus::-moz-placeholder,
    #update-password-form input[type="text"]:focus::-moz-placeholder,
    #update-password-form input[type="password"]:focus::-moz-placeholder,
    #update-password-form input[type="datetime"]:focus::-moz-placeholder,
    #update-password-form input[type="datetime-local"]:focus::-moz-placeholder,
    #update-password-form input[type="date"]:focus::-moz-placeholder,
    #update-password-form input[type="month"]:focus::-moz-placeholder,
    #update-password-form input[type="time"]:focus::-moz-placeholder,
    #update-password-form input[type="week"]:focus::-moz-placeholder,
    #update-password-form input[type="number"]:focus::-moz-placeholder,
    #update-password-form input[type="email"]:focus::-moz-placeholder,
    #update-password-form input[type="url"]:focus::-moz-placeholder,
    #update-password-form input[type="search"]:focus::-moz-placeholder,
    #update-password-form input[type="tel"]:focus::-moz-placeholder,
    #update-password-form input[type="color"]:focus::-moz-placeholder,
    #update-password-form .uneditable-input:focus::-moz-placeholder {
      /* Firefox 19+ */
      color: #ccc; }
    #update-password-form textarea:focus:-ms-input-placeholder,
    #update-password-form input[type="text"]:focus:-ms-input-placeholder,
    #update-password-form input[type="password"]:focus:-ms-input-placeholder,
    #update-password-form input[type="datetime"]:focus:-ms-input-placeholder,
    #update-password-form input[type="datetime-local"]:focus:-ms-input-placeholder,
    #update-password-form input[type="date"]:focus:-ms-input-placeholder,
    #update-password-form input[type="month"]:focus:-ms-input-placeholder,
    #update-password-form input[type="time"]:focus:-ms-input-placeholder,
    #update-password-form input[type="week"]:focus:-ms-input-placeholder,
    #update-password-form input[type="number"]:focus:-ms-input-placeholder,
    #update-password-form input[type="email"]:focus:-ms-input-placeholder,
    #update-password-form input[type="url"]:focus:-ms-input-placeholder,
    #update-password-form input[type="search"]:focus:-ms-input-placeholder,
    #update-password-form input[type="tel"]:focus:-ms-input-placeholder,
    #update-password-form input[type="color"]:focus:-ms-input-placeholder,
    #update-password-form .uneditable-input:focus:-ms-input-placeholder {
      color: #ccc; }
  #update-password-form .btn-login {
    font-size: 1.2em;
    color: #fff;
    background-color: #198fff;
    border-color: #198fff;
    padding: .5em 2em;
    width: 100%; }
    #update-password-form .btn-login:active {
      background-color: #063a93; }
    #update-password-form .btn-login:active, #update-password-form .btn-login:focus, #update-password-form .btn-login:hover {
      outline: none; }
  #update-password-form .overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(250, 250, 250, 0.8) url("../../img/ball-loading.svg") no-repeat center 35%;
    width: 100%;
    height: 100%; }
  #update-password-form .error-message {
    color: red;
    padding: 0 13px;
    font-size: .9em; }
  #update-password-form .error-element {
    border-bottom: 2px solid red !important; }
  #update-password-form .sub-links {
    margin-top: 50px;
    text-align: center; }
    #update-password-form .sub-links a {
      color: #198fff; }

/*# sourceMappingURL=login.css.map */
