body {
  background: url(../images/bg3.jpg) no-repeat top center fixed #222426;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.form-area{
  text-align:center;
}
.form-group{
  text-align:left;
}
.page-title{
  margin-bottom: 32px;
}
.mainpage-buttons{
  width:240px;
  margin:0 auto;
}
.mainpage-buttons a{
  float: left;
  width: 240px;
  height: 52px;
  line-height: 46px;
  margin: 5px auto;
  border-radius: 10px;
  border: 4px solid #5a8dae;
  text-align: center;
  font-size: 16px;
  color: #333333;
  background-color: #d8dfe4;
  opacity: 0.9;
}
.mainpage-buttons a:hover{
  text-decoration: none;
  border: 4px solid #1a4561;
  color: #fff;
  background-color: #1a4561;
}
.mfa{
  width:100%;
  text-align:center;
  background:none!important;
  margin-top:50px;
  padding-bottom: 40px;
}
img.logo{
  width:280px;
  padding:20px;
}
.tahhutname-text{
  display:none;
}
/*bootstrapValidator.min.css start*/
.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}
/*bootstrapValidator.min.css end*/

.logout-button{
  position: absolute;
  top: 20px;
  right: 20px;
}

.logout-button a{
  float: left;
  width: 120px;
  height: 42px;
  line-height: 38px;
  margin: 5px auto;
  border-radius: 10px;
  border: 1px solid #5a8dae;
  text-align: center;
  font-size: 14px;
  color: #333333;
  background-color: #d8dfe4;
  opacity: 0.9;
}

.logout-button a:hover{
  text-decoration: none;
  border: 1px solid #1a4561;
  color: #fff;
  background-color: #1a4561;
}
