/* buttons */
/* /buttons */
/* tabs */
/* /tabs */
/* form fields */
/* /form fields */
/* select */
/* /select */
/* tables */
/* /tables */
/* extjs grid */
/* /extjs grid */
/* section */
/* /section */
/* specialties */
/* /specialties */
/* specs */
/* /specs */
/* alpha-nav */
/* /alpha-nav */
/*quotes*/
/* request */
/* request */
/* datatables grid color */
body {
  background-color: #2d2926;
}

.main {
  width: 100%;
  height: 100vh;
}
.main .left, .main .right {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 70px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.main .left {
  text-align: right;
}
.main .right {
  text-align: left;
  border-left: 1px solid #3e3a37;
}
.main .right .dba-logo {
  margin-bottom: 20px;
}
.main .right .form-wrapper {
  width: 190px;
}
.main .right .form-wrapper input[type=text], .main .right .form-wrapper input[type=password] {
  margin: 7px 0px;
}
.main .right .form-wrapper a.btn {
  margin: 25px 0px;
}

input[type=text], input[type=password] {
  background-color: #2d2926;
  border: 1px solid #d0d0ce;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  color: #d0d0ce;
  width: 100%;
  max-width: 100%;
  padding: 9px 12px;
  font-weight: 500;
  font-size: 12px;
}
input[type=text]:focus, input[type=password]:focus {
  border-color: #f5821f;
  color: #fff;
  outline: 0;
}

a.btn {
  border: 1px solid #f5821f;
  border-radius: 4px;
  color: #fff;
  padding: 12px 0px;
  font-weight: 700;
  width: 100%;
  text-align: center;
  background-color: #f5821f;
  font-size: 12px;
  display: inline-block;
}
a.btn:hover, a.btn:active, a.btn:focus {
  background-color: #f16814;
  border-color: #f16814;
}

.mouse-type {
  font-weight: 400;
  font-size: 11px;
  color: #d0d0ce;
}
.mouse-type a {
  color: #fff;
  text-decoration: underline;
}

.error {
  width: 400px;
  text-align: left;
  color: #e74f44;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 10px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}