﻿/**************** color variables *******************/
/* navigation */
/* text */
/*$headings-font-weight: 600;*/
/* buttons */
/* cards */
/* borders */
/* progress */
/* accordion */
.container-login h2, .container-register h2 {
  font-size: 17px;
  padding-bottom: 8px;
  margin: 20px 0px;
}
.container-login label, .container-register label {
  margin-bottom: 0.5rem;
}
.container-login .field-validation-error, .container-register .field-validation-error {
  margin-top: 0.375rem;
  display: block;
  color: red;
}
.container-login .field-validation-valid, .container-register .field-validation-valid {
  display: none;
}

.container-login {
  padding-bottom: 60px;
}
.container-login .form-group {
  margin-bottom: 1rem;
}
.container-login .reg-panel h2 {
  border-bottom: solid 1px #dedede;
}
.container-login .login-panel h2 {
  border-bottom: solid 1px #000;
}
.container-login .login-panel .alert-warning {
  margin-top: 10px;
}

.container-register .form-group {
  margin-bottom: 1.5rem;
}
.container-register .small {
  color: white;
  margin: 0 0 20px;
}
.container-register h2 span {
  float: right;
}
.container-register .reg-details {
  color: white;
}
.container-register .reg-details h2 {
  border-bottom: 1px solid #000;
}
.container-register .reg-password h2 {
  color: #AA9EFF;
  border-bottom: 1px solid #AA9EFF;
}
.container-register .reg-address h2 {
  color: #AA9EFF;
  border-bottom: 1px solid #F7F6F1;
}
.container-register .reg-button {
  text-align: center;
  margin-bottom: 35px;
}
.container-register .reg-button .btn-register {
  margin: 30px 0 50px;
  color: black;
  text-transform: uppercase;
}
