body {
  padding-top: 70px;
  padding-bottom: 30px;
}

html.busy, html.busy * {
    cursor: wait !important;
}
/* Form cancel and submit buttons */
.form-group.actions a.btn, .form-group.actions input.btn {
	margin-right: 15px;
}
.form-group.actions .btn-group a.btn, .form-group.actions .btn-group input.btn {
	margin-right: 0;
}

.form-horizontal input:required, .form-horizontal select:required {
    background: #FFE;
}

td.actions a.btn, td.actions input.btn, td.actions div.btn-group {
	margin-right: 7px;
}

td.actions {
	white-space: nowrap;
}

.form-group.actions {
	border-top: 1px solid #e5e5e5;
	padding-top: 15px;
}
.panel-heading .actions a.btn, .panel-heading .actions input.btn, .panel-heading .actions div.btn-group {
	margin-left: 15px;
}

.panel-heading h2.panel-title {
	line-height: 1.75;
}

.panel .dl-horizontal dt {
	width: 260px;
}

.panel .dl-horizontal dd {
	margin-left: 280px;
}
/*
.panel-default .table > tbody > tr > th {
	background-color: #E8E8E8;
}
*/
.alignR {
	text-align: right;
}
form.action-form.form-inline {
	display: inline-block;
}
.ui-autocomplete {
	min-width: 400px;
}
del {
	color: #600;
}
ins {
	text-decoration: none;
	font-weight: bold;
	color: #060;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	color: #333;
}
.input-group .form-control {
  z-index: 1;
}

/*
.dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}
*/
.navbar-red {
  background-color: #600; /* #ad1d28; */
  border-color: #911821;
}
.navbar-red .navbar-brand {
  color: #ffffff;
}
.navbar-red .navbar-brand:hover,
.navbar-red .navbar-brand:focus {
  color: #ffffff;
  background-color: none;
}
.navbar-red .navbar-text {
  color: #bbbbbb;
}
.navbar-red .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-red .navbar-nav > li > a:hover,
.navbar-red .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #900; /* #d92432; */
}
.navbar-red .navbar-nav > .active > a,
.navbar-red .navbar-nav > .active > a:hover,
.navbar-red .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #900; /* #d92432; */
}
.navbar-red .navbar-nav > .disabled > a,
.navbar-red .navbar-nav > .disabled > a:hover,
.navbar-red .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-red .navbar-toggle {
  border-color: #900; /* #d92432; */
}
.navbar-red .navbar-toggle:hover,
.navbar-red .navbar-toggle:focus {
  background-color: #900; /* #d92432; */
}
.navbar-red .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-red .navbar-collapse,
.navbar-red .navbar-form {
  border-color: #911821;
}
.navbar-red .navbar-nav > .open > a,
.navbar-red .navbar-nav > .open > a:hover,
.navbar-red .navbar-nav > .open > a:focus {
  background-color: #900; /* #d92432; */
  color: #ffffff;
}

.navbar-panel {
  background-color: #222;
  border-color: #080808;
}
.navbar-panel .navbar-brand {
  color: #777;
}
.navbar-panel .navbar-brand:hover,
.navbar-panel .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-panel .navbar-text {
  color: #aaa;
}
.navbar-panel .navbar-nav > li > a {
  color: #aaa;
}
.navbar-panel .navbar-nav > li > a:hover,
.navbar-panel .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-panel .navbar-nav > .active > a,
.navbar-panel .navbar-nav > .active > a:hover,
.navbar-panel .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-panel .navbar-nav > .disabled > a,
.navbar-panel .navbar-nav > .disabled > a:hover,
.navbar-panel .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-panel .navbar-toggle {
  border-color: #333;
}
.navbar-panel .navbar-toggle:hover,
.navbar-panel .navbar-toggle:focus {
  background-color: #333;
}
.navbar-panel .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-panel .navbar-collapse,
.navbar-panel .navbar-form {
  border-color: #101010;
}
.navbar-panel .navbar-nav > .open > a,
.navbar-panel .navbar-nav > .open > a:hover,
.navbar-panel .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-panel .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-panel .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-panel .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-panel .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-panel .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-panel .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-panel .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-panel .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-panel .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-panel .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-panel .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-panel .navbar-link {
  color: #777;
}
.navbar-panel .navbar-link:hover {
  color: #fff;
}
.navbar-panel .btn-link {
  color: #777;
}
.navbar-panel .btn-link:hover,
.navbar-panel .btn-link:focus {
  color: #fff;
}
.navbar-panel .btn-link[disabled]:hover,
fieldset[disabled] .navbar-panel .btn-link:hover,
.navbar-panel .btn-link[disabled]:focus,
fieldset[disabled] .navbar-panel .btn-link:focus {
  color: #444;
}
.navbar-panel {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
}
.navbar-panel .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
  background-image:      -o-linear-gradient(top, #222 0%, #282828 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828));
  background-image:         linear-gradient(to bottom, #222 0%, #282828 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-panel .navbar-brand,
.navbar-panel .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
