/* Background pattern from Toptal Subtle Patterns */
body {
  background: url("/img/dot-grid.png") repeat scroll 5px 5px transparent;
  width: auto;
}

.containerbox {
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.5);
  padding: 30px;
  margin-bottom: 10px;
  background-color: white;
  border-radius: 5px;
}

.limit-width {
  max-width: 475px;
}

::-moz-selection {
  background: #D82D1F;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #D82D1F;
  color: #fff;
  text-shadow: none;
}

a {
  color: #D82D1F;
}
a:hover {
  color: #a12115;
}
a:focus {
  outline: none !important;
}

.centered {
  text-align: center;
}

.box-width {
  max-width: 500px;
  margin: auto;
}

.card {
  margin: 30px auto 0;
  padding: 0 0 15px 0;
  box-shadow: 0 0 20px 10px #ddd;
}

.loginbox {
  width: 330px;
}

.registerbox {
  max-width: 330px;
  margin: 30px auto 0;
  padding: 0 0 15px 0;
}

.form-group-small {
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}

.loginform {
  margin: 0;
  padding: 10px 30px;
}

input[type=password], input[type=text], input[type=email] {
  color: #696969;
  transition: box-shadow 0.3s;
  width: 100%;
}
input[type=password]:focus, input[type=text]:focus, input[type=email]:focus {
  box-shadow: 0 0 4px 1px rgba(155, 166, 155, 0.3);
  outline: 0;
}

.loginform .btn {
  width: 100%;
}

input[type=checkbox]:focus {
  outline: #0b2e13 10px;
}

.custom-checkbox-prepend .custom-control-label::before,
.custom-checkbox-prepend .custom-control-label::after {
  top: 0.25rem !important;
  left: -1.5rem !important;
}

.btn-login {
  color: #fff;
  background-color: #D82D1F;
  border-color: #D82D1F;
}
.btn-login:hover {
  color: #fff;
  background-color: #a12115;
  border-color: #a12115;
}
.btn-login:active {
  color: #fff;
  background-color: #a12115;
  border-color: #a12115;
}
.btn-login:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 45, 31, 0.5);
}

.pwforgot {
  width: 100%;
  text-align: right;
  margin-bottom: 15px;
}

.pwforgot a {
  color: #000;
}
.pwforgot a:hover {
  color: #777575;
}

.validation-summary-errors ul {
  padding: 0;
  list-style: none;
}

.strike {
  text-decoration: line-through;
}

.underline {
  text-decoration: underline;
}

/*# sourceMappingURL=site-extern.css.map */
