body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #0b3651;
  background-image: url('http://nmtraffictools.newwaysurf.com/bacmain.gif');
  margin-top: 0;
  margin-left: 0;	
  border: 0px;
}

p, div.well {
  font-weight: normal;
}

textarea {
  resize: vertical;
}

.panel-primary {    
    background-color: rgba(0,0,0,0.02);
}

/* Remove the navbar's default margin-bottom and rounded borders */ 
.navbar {
margin-bottom: 0;
border-radius: 0;
}

/* Set height of the grid so .sidenav can be 100% (adjust as needed) */
.row.content {min-height: 450px}

/* Set background color and 100% height */
.sidenav {
  font-size: 15px;
  height: 100%;
//  border: 1px solid #8585A6;
  background-color: transparent;
}

.left-top {
  padding-top: 10px;
  padding-bottom: 10px;
}

.right-bottom {
  padding-top: 20px;
  padding-bottom: 0px;
}

.sidenav a {
  background-color: #AAD5FF;
}

div.well {
  background-color: #AAD5FF;
}

/* Set black background color, white text and some padding */
footer {
  background-color: #0033CC;
  color: #E6FFFF;
  padding: 15px;
}

/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 767px) {
.sidenav {
  font-size: 15px;
  height: auto;
  padding: 15px;
}
.row.content {height:auto;} 
}

.navbar-custom {
  background-color:#0033CC;
  color:#E6FFFF;
  border-radius:0;
  font-size: 15px;
}

.navbar-custom .navbar-nav > li > a:hover {
  color: #99CCFF;
  background-color: transparent;
}

.navbar-custom .navbar-nav > li > a {
  color:#E6FFFF;
}
.navbar-custom .navbar-nav > .active > a, 
.navbar-nav > .active > a:hover, 
.navbar-nav > .active > a:focus {
  color: #99CCFF;
  background-color:#0033CC;
}

.navbar-toggle {
  color: #99CCFF;
}

.navbar-custom .navbar-brand {
  color: #99CCFF;
  font-variant: small-caps;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

