body{
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
  overflow: hidden;
  background-color: #fff !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input{
  background-color: transparent !important;
  border-top:0px solid white !important;
  border-left:0px solid white !important;
  border-right:0px solid white !important;
  margin-bottom: 16px;
}
  /*input:-webkit-autofill*/

.padd20 {
  padding: 20px;
  width: 100%;
}

.middle-box.loginscreen {
  color:#000000;
  margin-left: 0px;
  margin-top: 170px;
  background: white;
  padding-left: 30px;
}

.loginscreen.middle-box {
  width: 370px;
}

.buttoncont {
  padding-bottom: 20px;
  position: relative;
  z-index: 1;
}

form {
  position: relative;
}

.modal-form form {
  position: static;
  text-align: left;
}

.loginactions {
  display: block;
}

.loginactions a {
  font-size: 14px;
  display: block;
  padding: 4px 4px;
}


.loginactions input.btn-primary {
  padding: 6px 23px;
  background: #1ab394 !important;
  color: #fff !important;
}

.primary-color {
  color: #1ab394 !important;
}

.orange {
  color: orange;
}

#clienttext {
  float: left;
  padding-left: 20px;
  padding-top: 3px;
}

.uppercase {
  text-transform: uppercase;
}
  
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

.biggerh3 {
  font-size: 18px;
  color: #444;
}
#gridconnect {
  padding: 20px;
}

form {
  top: -60px;
}
#clientlogo {
  margin-top: 20px;
  margin-left: 15px;
}
#contact {
  position: absolute;
  right: 0;
  top: 0;
}
.tooltip-inner {
  margin-top:10px;
}

.captcha-table {
  border: none !important;
  margin: 24px 0;
}

.captcha-table td{
  border: none !important;
}