.caret {
	border-top-color: #464646 !important;
	border-bottom-color: #464646 !important;
}

.full-width a { color: #e7a125; }

.btn-primary {
  background-color: #154D57;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#154D57', endColorstr='#00272F'); /* for IE */
  background-image: -ms-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: -moz-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: -o-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #154D57), color-stop(.99, #00272F));
  background-image: -webkit-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: linear-gradient(top bottom, #154D57 1%, #00272F 99%);
  color: white;
  border-color: #00272F;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #053A43;
  background-image: none;
}

.btn-info {
  background-color: #02668A;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#02668A', endColorstr='#004C68'); /* for IE */
  background-image: -ms-linear-gradient(top, #02668A 1%, #004C68 99%);
  background-image: -moz-linear-gradient(top, #02668A 1%, #004C68 99%);
  background-image: -o-linear-gradient(top, #02668A 1%, #004C68 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #02668A), color-stop(.99, #004C68));
  background-image: -webkit-linear-gradient(top, #02668A 1%, #004C68 99%);
  background-image: linear-gradient(top bottom, #02668A 1%, #004C68 99%);
  color: white;
  border-color: #004C68;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  background-color: #025E7F;
  background-image: none;
}

.btn-success {
  background-color: #3A542A;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3A542A', endColorstr='#102905'); /* for IE */
  background-image: -ms-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: -moz-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: -o-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #3A542A), color-stop(.99, #102905));
  background-image: -webkit-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: linear-gradient(top bottom, #3A542A 1%, #102905 99%);
  color: white;
  border-color: #102905;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  background-color: #102905;
  background-image: none;
}

.btn-warning {
  background-color: #E6A023;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6A023', endColorstr='#976A0F'); /* for IE */
  background-image: -ms-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: -moz-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: -o-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #E6A023), color-stop(.99, #976A0F));
  background-image: -webkit-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: linear-gradient(top bottom, #E6A023 1%, #976A0F 99%);
  color: white;
  border-color: #976A0F;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  background-color: #976A0F;
  background-image: none;
}

.btn-danger {
  background-color: #AC2227;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AC2227', endColorstr='#6E090A'); /* for IE */
  background-image: -ms-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: -moz-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: -o-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #AC2227), color-stop(.99, #6E090A));
  background-image: -webkit-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: linear-gradient(top bottom, #AC2227 1%, #6E090A 99%);
  color: white;
  border-color: #6E090A;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  background-color: #6E090A;
  background-image: none;
}

.btn-link {
  color: #005E7F;
}

.label-success, .badge-success {
  background-color: #273F1B;
}

.label-warning, .badge-warning {
  background-color: #BD851B;
  color: black;
}

.label-important, .badge-important {
  background-color: #8D181B;
}

.label-info, .badge-info {
  background-color: #025E7F;
}

.alert {
  color: black;
}

.alert-success .row {
  background-color: #dff0d8;
}

.alert-danger .row,
.alert-error .row {
  background-color: #f2dede;
}

.alert-info .row {
  background-color: #d9edf7;
}

.btn-primary.disabled {
  background-color: #efefef;
  color: #7a7a7b;
  border-color: #D9D9D9;
}

.progress .bar {
  background-color: #154D57,
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#154D57', endColorstr='#00272F'); /* for IE */
  background-image: -ms-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: -moz-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: -o-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #154D57), color-stop(.99, #00272F));
  background-image: -webkit-linear-gradient(top, #154D57 1%, #00272F 99%);
  background-image: linear-gradient(top bottom, #154D57 1%, #00272F 99%);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #3A542A;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3A542A', endColorstr='#102905'); /* for IE */
  background-image: -ms-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: -moz-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: -o-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #3A542A), color-stop(.99, #102905));
  background-image: -webkit-linear-gradient(top, #3A542A 1%, #102905 99%);
  background-image: linear-gradient(top bottom, #3A542A 1%, #102905 99%);
}

.progress.progress-striped .bar-success,
.progress-striped .bar-success {
  background-color: #102905;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #3A542A), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #3A542A), color-stop(0.75, #3A542A), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, #3A542A 25%, transparent 25%, transparent 50%, #3A542A 50%, #3A542A 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, #3A542A 25%, transparent 25%, transparent 50%, #3A542A 50%, #3A542A 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, #3A542A 25%, transparent 25%, transparent 50%, #3A542A 50%, #3A542A 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, #3A542A 25%, transparent 25%, transparent 50%, #3A542A 50%, #3A542A 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #E6A023;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6A023', endColorstr='#976A0F'); /* for IE */
  background-image: -ms-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: -moz-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: -o-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #E6A023), color-stop(.99, #976A0F));
  background-image: -webkit-linear-gradient(top, #E6A023 1%, #976A0F 99%);
  background-image: linear-gradient(top bottom, #E6A023 1%, #976A0F 99%);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #E6A023;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #976A0F), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #976A0F), color-stop(0.75, #976A0F), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, #976A0F 25%, transparent 25%, transparent 50%, #976A0F 50%, #976A0F 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, #976A0F 25%, transparent 25%, transparent 50%, #976A0F 50%, #976A0F 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, #976A0F 25%, transparent 25%, transparent 50%, #976A0F 50%, #976A0F 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, #976A0F 25%, transparent 25%, transparent 50%, #976A0F 50%, #976A0F 75%, transparent 75%, transparent);
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #AC2227;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AC2227', endColorstr='#6E090A'); /* for IE */
  background-image: -ms-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: -moz-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: -o-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.01, #AC2227), color-stop(.99, #6E090A));
  background-image: -webkit-linear-gradient(top, #AC2227 1%, #6E090A 99%);
  background-image: linear-gradient(top bottom, #AC2227 1%, #6E090A 99%);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #6E090A;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #AC2227), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #AC2227), color-stop(0.75, #AC2227), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, #AC2227 25%, transparent 25%, transparent 50%, #AC2227 50%, #AC2227 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, #AC2227 25%, transparent 25%, transparent 50%, #AC2227 50%, #AC2227 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, #AC2227 25%, transparent 25%, transparent 50%, #AC2227 50%, #AC2227 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, #AC2227 25%, transparent 25%, transparent 50%, #AC2227 50%, #AC2227 75%, transparent 75%, transparent);
}

.controls input,
.input-prepend input,
.input-prepend .add-on,
.input-append input,
.input-append button,
.input-prepend button,
.input-append .add-on,
textarea,
.input-prepend select,
.input-medium.search-query,
input[type='text'],
.form-inline input,
input.input-mini,
input.input-small,
input.input-medium,
input.input-large,
input.input-xlarge,
input.input-xxlarge,
input.input-block-level,
input.input-xxlarge,
input.span1,
input.span2,
input.span3,
input.span4,
input.span5,
input.span6,
input.span7,
input.span8,
input.span9,
input.span10,
input.span11,
input.span12,
.uneditable-input,
select { border-color: #555555; }
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #777;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #777;
}
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder { 
    color:    #777;
}
select.hasPlaceholder, textarea.hasPlaceholder, input[type="text"].hasPlaceholder, input[type="password"].hasPlaceholder, input[type="datetime"].hasPlaceholder, input[type="datetime-local"].hasPlaceholder, input[type="date"].hasPlaceholder, input[type="month"].hasPlaceholder, input[type="time"].hasPlaceholder, input[type="week"].hasPlaceholder, input[type="number"].hasPlaceholder, input[type="email"].hasPlaceholder, input[type="url"].hasPlaceholder, input[type="search"].hasPlaceholder, input[type="tel"].hasPlaceholder, input[type="color"].hasPlaceholder {
	color: #777;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	color: black;
}

.control-group.info input, .control-group.info textarea {
  border-color: #00272F;
}

.control-group.info .help-inline, .control-group.info .control-label {
  color: #00272F;
}

.control-group.success input, .control-group.success textarea {
  border-color: #3A542A;
}

.control-group.success .help-inline, .control-group.success .control-label {
  color: #3A542A;
}

.control-group.error input, .control-group.error textarea {
  border-color: #6E090A;
}

.control-group.error .help-inline, .control-group.error .control-label {
  color: #6E090A;
}

.control-group.warning input, .control-group.warning textarea {
  border-color: #976A0F;
}

.control-group.warning .help-inline, .control-group.warning .control-label {
  color: #976A0F;
}

.footer { background-color: black; color: white; }
.blackbg { background-color: black; color: white; }
a { color: #02668A; }
.icon-blue {background-image:url("../img/glyphicons-halflings-blue.png");}
.icon-green {background-image:url("../img/glyphicons-halflings-green.png");}
.icon-orange {background-image:url("../img/glyphicons-halflings-orange.png");}
.icon-red {background-image:url("../img/glyphicons-halflings-red.png");}
.icon-gray {background-image:url("../img/glyphicons-halflings-gray.png");}

.pagination ul li a:hover > i.icon-blue { background-image:url("../img/glyphicons-halflings-white.png"); }

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span,
.pagination ul > .active > a, .pagination ul > .active > span { background-color: #005e7f; color: white; }

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
