/*!
 * Bootstrap v3.0.2 by @fat and @mdo
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */



/* Base Variables */

/* Paragraph */

/* Headings */

/* Nav */

/* Navbar */

/* Button */

/* Input Group Button */

/* Form */

.link-hover-underline {
  text-decoration: none;
}

.link-hover-underline:hover {
  text-decoration: underline;
}

.button-default {
  color: #ff7d00;
  background-color: #ffffff;
  border-color: #ff7d00;
}

.button-default .glyphicon {
  margin-right: 0;
}

.button-default .caret {
  margin-left: 0;
  border-top-color: #ff7d00;
  border-bottom-color: #ff7d00;
}

.button-default:hover {
  -webkit-box-shadow: inset 0px 0px 2px 2px #ffe5cc;
     -moz-box-shadow: inset 0px 0px 2px 2px #ffe5cc;
          box-shadow: inset 0px 0px 2px 2px #ffe5cc;
}

.button-default:hover,
.button-default:active,
.button-default:focus {
  color: #ff7d00;
  background-color: #ffffff;
  border-color: #ff7d00;
  outline: 0;
}

.input-group-btn .button-default {
  padding: 9px 12px;
  line-height: 1.2em;
  color: #ffffff;
  background-color: #ff7d00;
}

.input-group-btn .button-default:hover,
.input-group-btn .button-default:active,
.input-group-btn .button-default:focus {
  color: #ffffff;
  background-color: #ff7d00;
}

.panel-heading {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  background-color: #eeeeee;
}

.panel-heading h1,
.panel-heading h2,
.panel-heading h3,
.panel-heading h4,
.panel-heading h5,
.panel-heading h6 {
  font-weight: bold;
}

.navbar-nav > li > a {
  font-weight: bold;
  letter-spacing: 0.075em;
  color: #ff7d00;
  text-decoration: none;
}

.navbar-nav > li > a:hover {
  text-decoration: underline;
}

.navbar-nav > li > a:hover {
  background-color: transparent;
}

a {
  font-weight: bold;
  color: #ff7d00;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:hover {
  color: #ff7d00;
}

p {
  letter-spacing: 0.05em;
}

.btn {
  padding: 9px 9px;
  line-height: 14px;
}

.btn:hover {
  -webkit-box-shadow: inset 0 0px 7px 2px #ffffff;
     -moz-box-shadow: inset 0 0px 7px 2px #ffffff;
          box-shadow: inset 0 0px 7px 2px #ffffff;
}

.btn-primary:hover {
  background-color: #ff7d00;
  border-color: #ff7d00;
  -webkit-box-shadow: inset 0 0px 7px 2px #e67100;
     -moz-box-shadow: inset 0 0px 7px 2px #e67100;
          box-shadow: inset 0 0px 7px 2px #e67100;
}

.btn-success:hover {
  background-color: #5cb85c;
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 0px 7px 2px #449d44;
     -moz-box-shadow: inset 0 0px 7px 2px #449d44;
          box-shadow: inset 0 0px 7px 2px #449d44;
}

.btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
  -webkit-box-shadow: inset 0 0px 7px 2px #ec971f;
     -moz-box-shadow: inset 0 0px 7px 2px #ec971f;
          box-shadow: inset 0 0px 7px 2px #ec971f;
}

.btn-danger:hover {
  background-color: #d9534f;
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 0px 7px 2px #c9302c;
     -moz-box-shadow: inset 0 0px 7px 2px #c9302c;
          box-shadow: inset 0 0px 7px 2px #c9302c;
}

.btn-info,
.btn-default {
  color: #ff7d00;
  background-color: #ffffff;
  border-color: #ff7d00;
}

.btn-info .glyphicon,
.btn-default .glyphicon {
  margin-right: 0;
}

.btn-info .caret,
.btn-default .caret {
  margin-left: 0;
  border-top-color: #ff7d00;
  border-bottom-color: #ff7d00;
}

.btn-info:hover,
.btn-default:hover {
  -webkit-box-shadow: inset 0px 0px 2px 2px #ffe5cc;
     -moz-box-shadow: inset 0px 0px 2px 2px #ffe5cc;
          box-shadow: inset 0px 0px 2px 2px #ffe5cc;
}

.btn-info:hover,
.btn-default:hover,
.btn-info:active,
.btn-default:active,
.btn-info:focus,
.btn-default:focus {
  color: #ff7d00;
  background-color: #ffffff;
  border-color: #ff7d00;
  outline: 0;
}

.input-group-btn .btn-info,
.input-group-btn .btn-default {
  padding: 9px 12px;
  line-height: 1.2em;
  color: #ffffff;
  background-color: #ff7d00;
}

.input-group-btn .btn-info:hover,
.input-group-btn .btn-default:hover,
.input-group-btn .btn-info:active,
.input-group-btn .btn-default:active,
.input-group-btn .btn-info:focus,
.input-group-btn .btn-default:focus {
  color: #ffffff;
  background-color: #ff7d00;
}

.btn-info .caret,
.btn-default .caret {
  border-top-color: #ff7d00;
}

.open .btn-info.dropdown-toggle,
.open .btn-default.dropdown-toggle {
  color: #ff7d00;
  background-color: #ffffff;
  border-color: #ff7d00;
}

.open .btn-info.dropdown-toggle .glyphicon,
.open .btn-default.dropdown-toggle .glyphicon {
  margin-right: 0;
}

.open .btn-info.dropdown-toggle .caret,
.open .btn-default.dropdown-toggle .caret {
  margin-left: 0;
  border-top-color: #ff7d00;
  border-bottom-color: #ff7d00;
}

.open .btn-info.dropdown-toggle:hover,
.open .btn-default.dropdown-toggle:hover {
  -webkit-box-shadow: inset 0px 0px 2px 2px #ffe5cc;
     -moz-box-shadow: inset 0px 0px 2px 2px #ffe5cc;
          box-shadow: inset 0px 0px 2px 2px #ffe5cc;
}

.open .btn-info.dropdown-toggle:hover,
.open .btn-default.dropdown-toggle:hover,
.open .btn-info.dropdown-toggle:active,
.open .btn-default.dropdown-toggle:active,
.open .btn-info.dropdown-toggle:focus,
.open .btn-default.dropdown-toggle:focus {
  color: #ff7d00;
  background-color: #ffffff;
  border-color: #ff7d00;
  outline: 0;
}

.input-group-btn .open .btn-info.dropdown-toggle,
.input-group-btn .open .btn-default.dropdown-toggle {
  padding: 9px 12px;
  line-height: 1.2em;
  color: #ffffff;
  background-color: #ff7d00;
}

.input-group-btn .open .btn-info.dropdown-toggle:hover,
.input-group-btn .open .btn-default.dropdown-toggle:hover,
.input-group-btn .open .btn-info.dropdown-toggle:active,
.input-group-btn .open .btn-default.dropdown-toggle:active,
.input-group-btn .open .btn-info.dropdown-toggle:focus,
.input-group-btn .open .btn-default.dropdown-toggle:focus {
  color: #ffffff;
  background-color: #ff7d00;
}

.form-control {
  border-color: #ff7d00;
}

.form-control:focus {
  border-color: #ff7d00;
  -webkit-box-shadow: inset 0 0 2px 2px #ffe5cc;
     -moz-box-shadow: inset 0 0 2px 2px #ffe5cc;
          box-shadow: inset 0 0 2px 2px #ffe5cc;
}

.has-success .form-control:focus {
  -webkit-box-shadow: inset 0 0 2px 2px #d8eed8;
     -moz-box-shadow: inset 0 0 2px 2px #d8eed8;
          box-shadow: inset 0 0 2px 2px #d8eed8;
}

.has-warning .form-control:focus {
  -webkit-box-shadow: inset 0 0 2px 2px #fceedb;
     -moz-box-shadow: inset 0 0 2px 2px #fceedb;
          box-shadow: inset 0 0 2px 2px #fceedb;
}

.has-error .form-control:focus {
  -webkit-box-shadow: inset 0 0 2px 2px #f9e2e2;
     -moz-box-shadow: inset 0 0 2px 2px #f9e2e2;
          box-shadow: inset 0 0 2px 2px #f9e2e2;
}

select.form-control {
  height: auto;
}

.label-default {
  background-color: #ff7d00;
}

.label-info {
  color: #ff7d00;
  border: solid 1px #ff7d00;
  box-sizing: border-box;
}

.alert-info .alert-link {
  font-weight: normal;
  color: #ff7d00;
}

.progress-bar-info {
  background-color: #eeeeee;
}

a.list-group-item.active {
  color: #666666;
}

a.list-group-item:hover {
  color: #fff;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #fff;
}

.navbar-brand {
  padding-top: 12px;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #999999;
}