/*
* Bootstrap v2.2.2
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
/*  Variables  */

.clearfix {
  *zoom: 1; }
  .clearfix:before {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
    clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none; }


.errorMessage {
	text-align:left;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/*   Dashboard CSS Written by Srinu Baswa   */
/*  Login  */
.sign-in-container {
  margin: 0px auto;
  max-width: 500px;  }
  .sign-in-container .login-wrapper {
    background: #fcfcfc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 18px 6px -8px #999999, 0 0 2px #cccccc;
    -moz-box-shadow: 0 18px 6px -8px #999999, 0 0 2px #cccccc;
    box-shadow: 0 18px 6px -8px #999999, 0 0 2px #cccccc;
    position: relative; }
    .sign-in-container .login-wrapper .header {
      padding: 5px 20px 5px 20px;
      margin: 0; }
      .sign-in-container .login-wrapper .header h3 {
        line-height: 40px;
        margin: 0;
        padding: 0;
        color: #f63131; }
      .sign-in-container .login-wrapper .header p {
        font-size: 12px;
        text-align: left;
        line-height: 18px;
        color: gray;
        padding: 10px 0;
        margin: 0; }
      .sign-in-container .login-wrapper .header .logo img {
        max-width: 80px;
        float: right; }
    .sign-in-container .login-wrapper .content {
      padding: 10px 20px; }
      .sign-in-container .login-wrapper .content .input {
        height: 30px;
        font-weight: normal;
        color: #393939;
        border: 1px solid #e6e6e6;
        box-shadow: none;
        border-radius: 2px; }
      .sign-in-container .login-wrapper .content .input:hover, .sign-in-container .login-wrapper .content select:hover {
        background: #fafafa; }
    .sign-in-container .login-wrapper .actions {
      padding: 10px 20px;
      background: #fff;
      border-radius: 0 0 4px 4px; }
      .sign-in-container .login-wrapper .actions .btn {
        float: right; }
      .sign-in-container .login-wrapper .actions .link {
        float: left;
        margin-top: 4px;
        color: #777777; }
