/*body {
	background: url(https://s3.invisionapp-cdn.com/storage.invisionapp.com/screens/files/275855866.png?x-amz-meta-iv=7&response-cache-control=max-age%3D2419200&x-amz-meta-ck=2735a4518629353b640766a087425b5f&AWSAccessKeyId=AKIAJFUMDU3L6GTLUDYA&Expires=1533081600&Signature=ddV7j97bYQ2F3gZidzLHZIBPsM8%3D)no-repeat 0 0;
	background-size: 1200px auto;
	opacity: .6;
}*/
.login {
  height: 502px;
  padding-top: 44px; }
  .login .col-md-4 {
    text-align: center; }
  .login .col-md-6:nth-of-type(1) span {
    display: inline-block;
    vertical-align: middle; }
  .login .col-md-6:nth-of-type(2) a {
    border-bottom: 1px solid #494545; }
  .login h1 {
    min-height: 32px;
    margin-bottom: 52px;
    margin-top: 14px; }
  .login p {
    text-align: center; }
    .login p a {
      border-bottom: 1px solid #494545;
      color: #414040; }
  .login .checkbox {
    border: 1px solid #414040;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    display: inline-block;
    height: 10px;
    margin-right: 12px;
    margin-bottom: 0;
    margin-top: 0;
    min-height: auto;
    vertical-align: middle;
    width: 10px; }
    .login .checkbox input[type="checkbox"] {
      float: left;
      height: 10px;
      margin: 0;
      position: relative;
      visibility: hidden;
      width: 10px; }
    .login .checkbox label {
      cursor: pointer;
      height: 10px;
      left: 0;
      margin: 0;
      min-height: auto;
      padding-left: 0;
      position: absolute;
      top: 0;
      width: 10px; }
      .login .checkbox label::after {
        background: #414040;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        content: '';
        height: 4px;
        left: 2px;
        opacity: 0;
        position: absolute;
        top: 2px;
        width: 4px; }
    .login .checkbox input[type="checkbox"]:checked + label::after {
      opacity: 1; }
  .login label {
    display: block;
    font-weight: normal;
    margin-bottom: 4px; }
  .login input {
    -webkit-box-shadow: 0 0 0px 1000px #FDFAF6 inset;
    -webkit-appearance: none;
    background: transparent;
    border: 1px solid #666363;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #414040;
    display: block;
    font-family: "courier-std",monospace;
    font-weight: 500;
    font-size: 13px;
    height: 30px;
    letter-spacing: 0.04px;
    line-height: 30px;
    margin: 0 0 15px;
    outline: none;
    padding: 0 10px 0;
    width: 100%; }
  .login button {
    margin: 26px 0 19px;
    width: 100%; }
  .login .field_with_errors {
    color: red; }
    .login .field_with_errors * {
      border: 1px solid red; }

@media (max-width: 991px) {
  /*body {
  	background: url(https://s3.invisionapp-cdn.com/storage.invisionapp.com/screens/files/295545917.png?x-amz-meta-iv=2&response-cache-control=max-age%3D2419200&x-amz-meta-ck=668ce67a739785bf4c143d4ea6318f0d&AWSAccessKeyId=AKIAJFUMDU3L6GTLUDYA&Expires=1533081600&Signature=LlKuPxYRS7SoL2PCOFU55%2BVJPQ0%3D)no-repeat 0 0;
  	background-size: 768px auto;
  	opacity: .6;
  }*/
  .login {
    height: 602px; }
    .login h1 {
      margin-bottom: 54px;
      margin-top: 12px; }
    .login button {
      margin: 34px 0 20px; }
    .login #new_user button {
      margin: 15px 0 20px; } }
@media (max-width: 767px) {
  /*body {
  	background: url(https://s3.invisionapp-cdn.com/storage.invisionapp.com/screens/files/295537505.png?x-amz-meta-iv=3&response-cache-control=max-age%3D2419200&x-amz-meta-ck=d0417116ae2608b87cba58f144c9a133&AWSAccessKeyId=AKIAJFUMDU3L6GTLUDYA&Expires=1533081600&Signature=xgcyR7dNMPBzhW59HNdCYdQAoN0%3D)no-repeat 0 0;
  	background-size: 320px auto;
  	opacity: .6;
  }*/
  .login {
    height: auto;
    padding-bottom: 51px;
    padding-top: 29px; }
    .login h1 {
      line-height: 16px;
      margin-bottom: 19px;
      margin-top: 22px;
      min-height: auto; }
    .login button {
      margin: 24px 0 19px; } }
