body {
  padding-top: 80px;
  padding-bottom: 40px;
  background-color: #E6E6E6;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: repeat;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.apollo {
  margin: 0 auto;
  max-width: 769px;
  border: 1px solid #005099/*rgba(0, 0, 0, 0.45)*/;
  border-radius: 0px;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.apollo strong {
  font-weight: 700;
}
.apollo .apollo-login {
  max-width: 550px; margin:auto;
}
.apollo .apollo-login .apollo-seperator:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 43%;
  border-bottom: 1px solid #cccccc;
}
.apollo .apollo-login .apollo-seperator:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 43%;
  border-bottom: 1px solid #cccccc;
}
.apollo a {
  color: #444;
}
.apollo a:hover {
  text-decoration: none;
  color: #000;
}
.spanhel{ font-family: Calibri ; padding: 5px; font-size: 18px; text-align: center;}
.apollo .apollo-register-account {
  text-align: center;
  margin: 25px 0 0; line-height:20px;
}

.apollo-container {
  padding: 40px 30px 30px;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.apollo-container .apollo-logging-in,
.apollo-container .apollo-registering {
  text-align: center;
  display: none;
}
.apollo-container .apollo-image {
  margin: 0 auto 5px auto;
  width: 308px;
  height: 240px;
  display: block;
  background: url(../image/Jewellogo.png) top center no-repeat;
  background-size:100%;
}
.apollo-container form {
  padding: 0;
  margin: 0;
}
.apollo-container form input[type="text"],
.apollo-container form input[type="password"] {
  font-size: 16px;
  height: auto;
  margin-bottom: 15px;
  padding: 7px 9px;
}
.apollo-container .btn-primary:hover,
.apollo-container .btn-primary:active,
.apollo-container .btn-primary.active,
.apollo-container .btn-primary.disabled,
.apollo-container .btn-primary[disabled] {
  color: #FFFFFF;
  background-color: #6D61B3;
  *background-color: #6D61B3;
}
.btn-gold{ background-image: linear-gradient(to bottom,#FDBB31 0,#FDBB31 100%);
            background-image: -webkit-linear-gradient(top,#FDBB31 0,#FDBB31 100%);
            background-image: -webkit-gradient(linear,left top,left bottom,from(#FDBB31),to(#FDBB31));
    color:#000; font-weight: bold; font-size: 16px;
}
.btn-gold:focus{ background: #FDBB31;}
.btn-gold-lg{padding: 10px 30px;}
.btn-gold-sm{padding: 5px 15px;}
.txt-white {color: #fff;}