﻿body {
  /*padding-top: 50px;
  padding-bottom: 20px;*/
  /*margin-bottom: 60px;*/
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
  padding-left: 15px;
  padding-right: 15px;
}

hr {
    border-top: 1px solid #9c1f2e;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
/*input,
select,
textarea {
    max-width: 280px;
}*/
/* Carousel */
.carousel-caption p {
  font-size: 20px;
  line-height: 1.4;
}
/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
  width: 100%;
}
.navbar-inverse {
  background-color: #003082;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-brand {
  color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-brand:hover {
  color: #f2c100;
}
.navbar-inverse .navbar-text {
  color: #fff;
}
/*#branding-logo {
  margin: 4px;
  height: 42px;
  margin-right: 15px;
}*/
.dashboard-header {
  padding: 15px;
  font-weight: bold;
  font-size: 1.12em;
}
footer {
  /*position: fixed;
  height: 60px;
  bottom: 0;
  width: 100%;*/
  background-color: #003082 !important;
  color: #fff !important;
}
/*footer .container .text-center {
  margin: 20px 0 0 0;
}*/

/* AdminLTE overrides */
.skin-blue .main-header .logo {
    background-color: #9c1f2e !important;
}

.skin-blue .main-header .navbar {
    background-color: #003082 !important;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #9c1f2e !important;
}

/* Styling for New Request form */
.form-group.required .control-label:after {
    content:"*";
    color: red;
    font-size: 1.3em;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
  /* Hide captions */
  .carousel-caption {
    display: none;
  }
}
