﻿body {
  color:#fff;
  font: normal 14px 'Open Sans', arial, sans-serif;
  background-image:url('img/subtle_dots.png');
}

.top-header {
    padding-top: 7px;
    top: 0px;
    text-align: center;
    height: 28px;
    width: 100%;
    background-color: #0076bd;
    /*background:url("../img/styles/default/backgrounds/header.jpg")*/
    /*background-color: #486B91;*/
    color: #fff;
    font-size: 15px;
}

#shutis {
text-align: center;
padding-top:9px;
}
#login-container {
    top: 160px;
  position: relative;
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
@media(max-width:767px){
  #login-container{
    width: 90%;
  }
}

#login-container .row > div:last-child {
  margin-bottom: 0;
}


#login-container #logo {
  position: absolute;
  top: -80px;
  left: 50%;
  z-index: 100;
  width: 160px;
  height: 160px;
  margin-left: -80px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.20);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.20);
}

#login-container #logo sup{
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: -100;
}
#login-container #logo sup i{
  font-size: 64px;
  color: #f6a363;
}
#login-container #login h3{
  margin: 10px auto;
}
#login-container #login h3 span{
  color: #4697c6;
}

#login {
  position: relative;
  padding: 90px 25px 25px 25px;
  margin-bottom: 1em;
  background-color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.30);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.30);
}
#login #loginform {
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
  text-align: left;
}
#login #loginform label {
  display: none;
}
#login #loginform .form-control {
  height: 35px;
  padding-top: 8px;
  padding-bottom: 8px;
}
#login #btnLogin {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}
@media (min-width: 768px) {
  #login-container {
    width: 340px;
  }
  #login-container .row > div {
    margin-bottom: 0;
  }
  #login #loginform {
    padding: 0 25px;
    text-align: left;
  }
}