.navbar-inverse {
    background-color: #c1c1c1;
    color:black;
}
.nav>li, .nav>li>a {
    font-weight: bold;
}

.form-control, input {
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    border: 1px solid #dbdbdb;
    border-radius: 3px;
}

label { margin-top:12px; }
body { margin-top:0; }

#jsDisabled { display:block;background-color:#ffc107;background:linear-gradient(to right, yellow, red, yellow);
  text-align:center;padding:10px 0;font-size:18px;position:relative;width:100%;margin-top:0px;color:#FFF;
  font-weight:bold;font-style:italic;text-shadow:0px 0px 5px #00000080, 1px 1px 0px #000;letter-spacing:0.04em; }

#header { width:825px; margin:18px auto 0; }
.left, .right { float:left; display:inline; }
#thelogo a:hover { background-color:white; }
#thelogo { width:336px; }
#thelogo img { width:100%; max-width:220px; }
#buttons { width:488px; margin-top:36px; }
#buttons ul { display:inline; margin:9px 0 0; list-style:none; float: right;}
#buttons li { display:block; float:left; text-align:center; margin-bottom:14px; padding:0 5px ; border-left:1px dotted #666; 
  font-size:11px;   font-weight:bold; letter-spacing:0.5px; background-image:none; }
#buttons a { width:86px; display:block; text-decoration:none; color:#666; height:24px; padding-top:5px; text-transform:uppercase; }
#buttons a:hover { background-color:#ED1C24; color:#FFF; display:block; text-decoration:none; text-transform:uppercase; }
#buttons li.e { border-right:1px dotted #666; }

.form-signin-heading a { margin-left:8px;font-size:16px; }
#page-wrapper .container .row h2 { text-align:center;  }
#page-wrapper .container .row a { text-decoration:underline; }
.container { width:860px; }
hr { color:#666; background-color:#FFF; border:1px dotted #666; border-style:none none dotted; clear:both; margin:10px 0; }
hr.pg { margin:0; padding-top:18px; }
#page-wrapper { padding-top:0; }