/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com) customizations by PAS
 */
@media print {
  a[href]:after {
    content: none;
  }
}

.page-title:first-of-type > p > i.fa:not(.ignore-default),
.panel .panel-heading i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
.panel > .navbar .navbar-header i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
.modal .modal-header i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
#nav-filters .nav.navbar-nav .filter-item > a i.fa:first-of-type:not(.section-error):not(.ignore-default),
form .panel .panel-heading:first-of-type > a[data-toggle=collapse] > i.fa:not(.ignore-default) {
	color: #5bc0de;
}

.panel.panel-info .panel-heading i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
form .panel.panel-info .panel-heading:first-of-type > a[data-toggle=collapse] > i.fa:not(.ignore-default),
.panel.panel-warning .panel-heading i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
form .panel.panel-warning .panel-heading:first-of-type > a[data-toggle=collapse] > i.fa:not(.ignore-default) {
	color: #000000;
}

.panel.panel-default .panel-heading .badge i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
.panel.panel-info .panel-heading .badge i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
.panel.panel-success .panel-heading .badge i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
.panel.panel-warning .panel-heading .badge i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
.panel.panel-danger .panel-heading .badge i.fa:not(.section-error):not(.pull-right):not(.ignore-default) {
	color: inherit;
}
/*
#375a7f
*/

.panel.panel-danger .panel-heading i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
form .panel.panel-danger .panel-heading:first-of-type > a[data-toggle=collapse] > i.fa:not(.ignore-default) {
	color: #666666;
}

/*
.panel .panel-heading a i.fa:not(.section-error):not(.pull-right):not(.ignore-default) {
	color: #0ce3ac;
}
*/

.panel.panel-success .panel-heading a i.fa:not(.section-error):not(.pull-right):not(.ignore-default) {
	color: #ffffff;
}

.panel .panel-heading .btn i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
.panel > .navbar .navbar-header .btn i.fa:not(.section-error):not(.pull-right):not(.ignore-default),
#nav-filters .nav.navbar-nav .filter-item > a.btn i.fa:first-of-type:not(.section-error):not(.ignore-default),
form .panel .panel-heading:first-of-type > a[data-toggle=collapse].btn > i.fa:not(.ignore-default) {
	color: inherit;
}

.panel .panel-heading ul,
.panel .panel-heading ol {
  margin-bottom: 0;
}

.help-block.help-block-inline {
  display: inline-block;
  margin-left: 15px;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #1c4263;
}

.btn-info:active,
.btn-info.active {
  background-color: #269cc0;
}

.btn-success:active,
.btn-success.active {
  background-color: #3d8f3d;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #d38312;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #bc2e29;
}

.text-info {
	color:#5bc0de;
}

.text-primary {
	color:#286090;
}

.text-success {
	color:#5cb85c;
}

.text-danger {
	color:#c9302c;
}

.carousel-caption {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, .9);
}

#InfoModal .modal-body label {
}

#InfoModal .modal-body label i.fa {
	color:#5bc0de;
}

.btn-danger .fa.text-danger,
/*
.bg-danger .fa.text-danger,
.panel-danger > .panel-heading .fa.text-danger,
.list-group-item-danger .fa.text-danger,
.alert-danger .fa.text-danger,
*/
.label-danger .fa.text-danger {
  color: #ffffff;
}

.menu-tiles .thumbnail.thumbnail-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}

.menu-tiles .thumbnail.thumbnail-primary a {
	color: #ddd;
}

.menu-tiles .thumbnail.thumbnail-primary a:focus,
.menu-tiles .thumbnail.thumbnail-primary a:hover {
	color: #fff;
}

.menu-tiles .thumbnail.thumbnail-primary .col-body {
	color:#eee;
}

.menu-tiles .thumbnail.thumbnail-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}

.menu-tiles .thumbnail.thumbnail-success a {
	color: #555;
}

.menu-tiles .thumbnail.thumbnail-success a:focus,
.menu-tiles .thumbnail.thumbnail-success a:hover {
	color: #000;
}

.menu-tiles .thumbnail.thumbnail-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}

.menu-tiles .thumbnail.thumbnail-info a {
	color: #555;
}

.menu-tiles .thumbnail.thumbnail-info a:focus,
.menu-tiles .thumbnail.thumbnail-info a:hover {
	color: #000;
}

.menu-tiles .thumbnail.thumbnail-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}

.menu-tiles .thumbnail.thumbnail-warning a {
	color: #555;
}

.menu-tiles .thumbnail.thumbnail-warning a:focus,
.menu-tiles .thumbnail.thumbnail-warning a:hover {
	color: #000;
}

.menu-tiles .thumbnail.thumbnail-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}

.menu-tiles .thumbnail.thumbnail-danger a {
	color: #555;
}

.menu-tiles .thumbnail.thumbnail-danger a:focus,
.menu-tiles .thumbnail.thumbnail-danger a:hover {
	color: #000;
}

/* non-collapse navbar */
@media (max-width: 767px) {
  .navbar-header.no-rollup {
    float: left;
    margin: 0;
  }

  .navbar-header.no-rollup .navbar-brand {
    margin-left: -15px;
  }

  .navbar-nav.no-rollup {
    float: left;
    margin: 0;
  }
  .navbar-nav.no-rollup.navbar-right {
    float: right;
    margin-top: 0;
    margin-right: -15px;
    margin-bottom: 0;
    margin-left: 0;
  }
  .navbar-nav.no-rollup > li {
    float: left;
  }
  .navbar-nav.no-rollup > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.no-rollup .open .dropdown-menu {
    position: absolute;
    float: left;
    width: auto;
	min-width: 160px;
	margin: 2px 0 0;
    background-color: #fff;
	-webkit-background-clip: padding-box;
			background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  }
  .navbar-nav.no-rollup .open .dropdown-menu .dropdown-header {
	padding: 5px 15px;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header {
	color: #cccccc;
  }
  .navbar-nav.no-rollup .open .dropdown-menu > li > a {
	line-height: 1.42857143;
  }
  .navbar-nav.no-rollup .open .dropdown-menu > li > a {
	  color:#333333;
  }
  .navbar-nav.no-rollup .open .dropdown-menu > li > a:hover,
  .navbar-nav.no-rollup .open .dropdown-menu > li > a:focus {
	  color:#333333;
	  background-color: #f5f5f5;
  }
  .navbar .navbar-nav.no-rollup .open .dropdown-menu > .active > a,
  .navbar .navbar-nav.no-rollup .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav.no-rollup .open .dropdown-menu > .active > a:focus {
	  background-color: #2e6da4;
	  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
	  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
	  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
	  background-repeat: repeat-x;
  }
}

.navbar.second-navbar {
	min-height:30px;
	margin-top:-17px;
	border-radius:0px;
}

.second-navbar .navbar-brand {
	padding-top:5px;
	padding-bottom:5px;
}

.second-navbar .navbar-nav > li > a {
	padding-top:5px;
	padding-bottom:5px;
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.navbar-inverse .navbar-brand {
  color: #e8e8e8;
}
.navbar-inverse .navbar-text {
  color: #fff;
}
.navbar-inverse .navbar-nav > li > a {
  color: #e8e8e8;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background: #224f77;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #999;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #224f77;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background: #224f77;
}

.navbar.navbar-inverse .badge {
  color: #222222;
  background-color: #f8f8f8;
}

.navbar .navbar-header  a.navbar-title:hover {
	text-decoration:none;
}

.navbar .navbar-header .navbar-title {
	color:#222;
}

.navbar-inverse .navbar-header .navbar-title {
	color:#ddd;
}

.navbar-inverse.navbar-inverse-green,
.navbar-inverse.navbar-inverse-green .nav-limit-right,
.navbar-inverse.navbar-inverse-green .nav-overflow {
  background-image: -webkit-linear-gradient(top, #46a046 0%, #3e8e3e 100%);
  background-image:      -o-linear-gradient(top, #46a046 0%, #3e8e3e 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#46a046), to(#3e8e3e));
  background-image:         linear-gradient(to bottom, #46a046 0%, #3e8e3e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46a046', endColorstr='#ff3e8e3e', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3e8e3e;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #eeeeee;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #bbbbbb;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
	background: #367c36;
  }
}

.navbar-inverse.navbar-inverse-green .navbar-nav > .active > a,
.navbar-inverse.navbar-inverse-green .navbar-nav > .active > a:hover,
.navbar-inverse.navbar-inverse-green .navbar-nav > .active > a:focus {
  background: #367c36;
}

.navbar-inverse.navbar-inverse-green .navbar-nav > .open > a,
.navbar-inverse.navbar-inverse-green .navbar-nav > .open > a:hover,
.navbar-inverse.navbar-inverse-green .navbar-nav > .open > a:focus {
  color: #fff;
  background: #367c36;
}

.navbar-inverse.navbar-inverse-green .navbar-toggle:hover,
.navbar-inverse.navbar-inverse-green .navbar-toggle:focus {
  background-color: #367c36;
}

.navbar-inverse.not-live-notice {
  background-image: -webkit-linear-gradient(top, #cc00cc 0%, #990099 100%);
  background-image:      -o-linear-gradient(top, #cc00cc 0%, #990099 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cc00cc), to(#990099));
  background-image:         linear-gradient(to bottom, #cc00cc 0%, #990099 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00cc', endColorstr='#ff990099', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #660066;
  color:#eee;
  min-height: 30px;
  margin-bottom: 0;
}

.navbar-inverse.impersonate-notice {
  background-image: -webkit-linear-gradient(top, #cc00cc 0%, #990099 100%);
  background-image:      -o-linear-gradient(top, #cc00cc 0%, #990099 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cc00cc), to(#990099));
  background-image:         linear-gradient(to bottom, #cc00cc 0%, #990099 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00cc', endColorstr='#ff990099', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #660066;
  color:#eee;
  margin-top: 0;
}

.navbar-inverse.impersonate-notice .navbar-link {
  color: #ddd;
}

.navbar-inverse.impersonate-notice .navbar-link:hover {
  color: #fff;
}

.navbar-fixed-top.impersonate-notice {
	top:50px;
	min-height: 30px;
	max-width: 100%;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	font-size:14px;
	padding:10px 15px;
}

.nav-footer {
	clear:both;
	width:100%;
	margin-top:15px;
	padding:10px 25px 5px 25px;
	background-color: #fff;
	border-top:1px solid #e7e7e7;
	border-radius: 4px;
}

.nav-footer.report-footer {
	border-top:2px solid #e8e8e8;
}

.nav-footer .list-inline > li {
	padding-left:10px;
	padding-right:10px;
}

.panel-heading + .list-group .list-group .list-group-item:first-child {
  border-top-width: 1px;
}

.panel-heading + .list-group .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel > .list-group .list-group-item .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item .panel-collapse > .list-group .list-group-item {
  border-width: 1px;
  border-radius: 3px;
}

.panel > .list-group .list-group-item .panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.popover-title.popover-title-default {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.popover-title.popover-title-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.popover-title.popover-title-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.popover-title.popover-title-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.popover-title.popover-title-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.popover-title.popover-title-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-primary .panel-heading h1 small,
.panel-primary .panel-heading h2 small,
.panel-primary .panel-heading h3 small,
.panel-primary .panel-heading h4 small,
.panel-primary .panel-heading h5 small,
.panel-primary .panel-heading h6 small,
.panel-primary .panel-heading .h1 small,
.panel-primary .panel-heading .h2 small,
.panel-primary .panel-heading .h3 small,
.panel-primary .panel-heading .h4 small,
.panel-primary .panel-heading .h5 small,
.panel-primary .panel-heading .h6 small,
.panel-primary .panel-heading h1 .small,
.panel-primary .panel-heading h2 .small,
.panel-primary .panel-heading h3 .small,
.panel-primary .panel-heading h4 .small,
.panel-primary .panel-heading h5 .small,
.panel-primary .panel-heading h6 .small,
.panel-primary .panel-heading .h1 .small,
.panel-primary .panel-heading .h2 .small,
.panel-primary .panel-heading .h3 .small,
.panel-primary .panel-heading .h4 .small,
.panel-primary .panel-heading .h5 .small,
.panel-primary .panel-heading .h6 .small {
  color: #ccc;
}

/* Change warning to oranger theme */
.text-warning {
  color: #e68a00;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #cc7a00;
}

.alert-warning .alert-link {
  color: #cc7a00;
}
.panel-warning {
  border-color: #ffea93;
}
.panel-warning > .panel-heading {
  color: #e68a00;
  background-color: #ffe0b3;
  border-color: #ffea93;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ffea93;
}
.panel-warning > .panel-heading .badge {
  color: #ffd699;
  background-color: #e68a00;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ffea93;
}
.bg-warning {
  background-color: #ffe0b3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #ffe0b3;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #e68a00;
}
.has-warning .form-control {
  border-color: #e68a00;
}
.has-warning .form-control:focus {
  border-color: #cc7a00;
}
.has-warning .input-group-addon {
  color: #e68a00;
  background-color: #ffe0b3;
  border-color: #e68a00;
}
.has-warning .form-control-feedback {
  color: #e68a00;
}
.label-warning {
  background-color: #f0ad4e;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #ffe0b3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #e68a00;
  background-color: #ffe0b3;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  background-color: #8a6d3b;
  border-color: #ffa31a;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #a4660e;
}
.alert-warning {
	color: #594726;
  background-image: -webkit-linear-gradient(top, #ffe0b3 0%, #ffcc80 100%);
  background-image:      -o-linear-gradient(top, #ffe0b3 0%, #ffcc80 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe0b3), to(#ffcc80));
  background-image:         linear-gradient(to bottom, #ffe0b3 0%, #ffcc80 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe0b3', endColorstr='#ffffcc80', GradientType=0);
  border-color: #ffb84d;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #ffe0b3 0%, #ffcc80 100%);
  background-image:      -o-linear-gradient(top, #ffe0b3 0%, #ffcc80 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe0b3), to(#ffcc80));
  background-image:         linear-gradient(to bottom, #ffe0b3 0%, #ffcc80 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe0b3', endColorstr='#ffffcc80', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #ffe0b3 0%, #ffcc80 100%);
  background-image:      -o-linear-gradient(top, #ffe0b3 0%, #ffcc80 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe0b3), to(#ffcc80));
  background-image:         linear-gradient(to bottom, #ffe0b3 0%, #ffcc80 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe0b3', endColorstr='#ffffcc80', GradientType=0);
  color:#8a6d3b;
}
/* / Change warning to oranger theme */
