body, html { overflow: hidden; }

.login_logo { width: 35px; margin: 2px 10px 0 0; }
.login_title { text-transform: uppercase; }

.text-bold  { font-weight: bold; }
.text-capitalize { text-transform: uppercase; }

.panel { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); padding-bottom: 20px; }
.panel .panel-heading { background-color: white; font-size: 27px; color: #262626; border-color: white; font-family: robotolight; text-transform: uppercase; }
.panel .panel-heading small { display: block; font-size: 13px; color: #999999; }
.panel .panel-heading a { font-weight: 400; font-size: 12px; }
.panel .panel-default { border-color: #cccccc; }
.panel .panel-thumbnail { padding: 0; }
.panel .img-circle { width: 50px; height: 50px; }

#footer { padding: 0 0 40px; text-align: center; }
#footer span { font-size: 10px; color: #999999; letter-spacing: 0.2em; }

.loginCase { 
  border-radius: 5px; box-shadow: 0 0px 30px 0px #000; 
  max-width: 500px; height: 300px; overflow: auto; 
  margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; 
  z-index: 9999; 
}
.loginCase_content { position: relative; z-index: 1; }
.loginCase_bg { 
  position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0;
  background: #fff;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.login-err { color: #f15151; font-style: italic; padding: 2px 5px; border-left: 0px solid #f15151; }
.btn-orange { background-color: #ed8227; color: #fff; border:0; }

.img-light, #header .dropdown-menu { background-image: url(../img/bg.jpg); }

.bg-img { 
  background-attachment: fixed; background-position: 
  center center; background-repeat: no-repeat; background-size: cover; 
  bottom: 0; left: 0; opacity: 1; position: absolute; right: 0; top: 0; 
}