/*!
 * Bootstrap v3.0.3 (http://getbootstrap.com)
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 */

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:active,
.btn.active {
  background-image: none;
}

.btn-default,
.panel-primary, .panel-primary>.panel-heading, .panel-primary>.panel-body
 {
  text-shadow: 0 1px 0 #000;
  background-image: -webkit-linear-gradient(top, #000000 0%, #272016 100%);
  background-image: linear-gradient(to bottom, #000000 0%, #272016 100%);
  background-repeat: repeat-x;
  border-color: #666666;
  border-color: #666;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff272016', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-default:hover,
.btn-default:focus {
  background-color: #272016;
  background-position: 0 -15px;
}

.btn-default:active,
.btn-default.active {
  background-color: #272016;
  border-color: #666666;
}

.btn-primary {
  background-image: -webkit-linear-gradient(top, #736D59 0%, #382230 100%);
  background-image: linear-gradient(to bottom, #736D59 0%, #382230 100%);
  background-repeat: repeat-x;
  border-color: #888069;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff736D59', endColorstr='#ff382230', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #382230;
  background-position: 0 -15px;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #382230;
  border-color: #888069;
}

.btn-success,
.panel-success, .panel-success>.panel-heading, .panel-success>.panel-body {
  background-image: -webkit-linear-gradient(top, #527D26 0%, #3D5E1D 100%);
  background-image: linear-gradient(to bottom, #527D26 0%, #3D5E1D 100%);
  background-repeat: repeat-x;
  border-color: #5C8C2B;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff527D26', endColorstr='#ff3D5E1D', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus {
  background-color: #3D5E1D;
  background-position: 0 -15px;
}

.btn-success:active,
.btn-success.active {
  background-color: #3D5E1D;
  border-color: #5C8C2B;
}

.btn-warning,
.panel-warning, .panel-warning>.panel-heading, .panel-warning>.panel-body {
  background-image: -webkit-linear-gradient(top, #ccddee 0%, #bb461b 100%);
  background-image: linear-gradient(to bottom, #ccddee 0%, #bb461b 100%);
  background-repeat: repeat-x;
  border-color: #e26132;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffccddee', endColorstr='#ffbb461b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus {
  background-color: #bb461b;
  background-position: 0 -15px;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #bb461b;
  border-color: #e26132;
}

.btn-danger,
.panel-danger, .panel-danger>.panel-heading, .panel-danger>.panel-body {
  background-image: -webkit-linear-gradient(top, #bb0b00 0%, #700700 100%);
  background-image: linear-gradient(to bottom, #bb0b00 0%, #700700 100%);
  background-repeat: repeat-x;
  border-color: #db0f00;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb0b00', endColorstr='#ff700700', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus {
  background-color: #700700;
  background-position: 0 -15px;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #700700;
  border-color: #db0f00;
}

.btn-info,
.panel-info, .panel-info>.panel-heading, .panel-info>.panel-body {
  background-image: -webkit-linear-gradient(top, #6D7488 0%, #494D5B 100%);
  background-image: linear-gradient(to bottom, #6D7488 0%, #494D5B 100%);
  background-repeat: repeat-x;
  border-color: #82899B;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6D7488', endColorstr='#ff494D5B', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus {
  background-color: #494D5B;
  background-position: 0 -15px;
}

.btn-info:active,
.btn-info.active {
  background-color: #494D5B;
  border-color: #82899B;
}

.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #272016;
  background-image: -webkit-linear-gradient(top, #14100b 0%, #272016 100%);
  background-image: linear-gradient(to bottom, #14100b 0%, #272016 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff14100b', endColorstr='#ff272016', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #5C5747;
  background-image: -webkit-linear-gradient(top, #736D59 0%, #5C5747 100%);
  background-image: linear-gradient(to bottom, #736D59 0%, #5C5747 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff736D59', endColorstr='#ff5C5747', GradientType=0);
}

.navbar-default {
  background-image: -webkit-linear-gradient(top, #000000 0%, #0b0906 100%);
  background-image: linear-gradient(to bottom, #000000 0%, #0b0906 100%);
  background-repeat: repeat-x;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff0b0906', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}

.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #211b12 0%, #1a160e 100%);
  background-image: linear-gradient(to bottom, #211b12 0%, #1a160e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff211b12', endColorstr='#ff1a160e', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}

.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #c0c0c0 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #c0c0c0 0%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc0c0c0', endColorstr='#ffeeeeee', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #d6d6d6 100%);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #d6d6d6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffd6d6d6', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.alert-success {
  background-image: -webkit-linear-gradient(top, #293E13 0%, #141F0A 100%);
  background-image: linear-gradient(to bottom, #293E13 0%, #141F0A 100%);
  background-repeat: repeat-x;
  border-color: #334E18;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff293E13', endColorstr='#ff141F0A', GradientType=0);
}

.alert-info {
  background-image: -webkit-linear-gradient(top, #40434F 0%, #1B1D22 100%);
  background-image: linear-gradient(to bottom, #40434F 0%, #1B1D22 100%);
  background-repeat: repeat-x;
  border-color: #525766;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff40434F', endColorstr='#ff1B1D22', GradientType=0);
}

.alert-warning {
  background-image: -webkit-linear-gradient(top, #863213 0%, #6b280f 100%);
  background-image: linear-gradient(to bottom, #863213 0%, #6b280f 100%);
  background-repeat: repeat-x;
  border-color: #ccddee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff863213', endColorstr='#ff6b280f', GradientType=0);
}

.alert-danger {
  background-image: -webkit-linear-gradient(top, #ff5447 0%, #ff1100 100%);
  background-image: linear-gradient(to bottom, #ff5447 0%, #ff1100 100%);
  background-repeat: repeat-x;
  border-color: #aa3f18;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff5447', endColorstr='#ffff1100', GradientType=0);
}

.progress {
  background-image: -webkit-linear-gradient(top, #211b12 0%, #14100b 100%);
  background-image: linear-gradient(to bottom, #211b12 0%, #14100b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff211b12', endColorstr='#ff14100b', GradientType=0);
}

.progress-bar {
  background-image: -webkit-linear-gradient(top, #736D59 0%, #483533 100%);
  background-image: linear-gradient(to bottom, #736D59 0%, #483533 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff736D59', endColorstr='#ff483533', GradientType=0);
}

.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #527D26 0%, #476D22 100%);
  background-image: linear-gradient(to bottom, #527D26 0%, #476D22 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff527D26', endColorstr='#ff476D22', GradientType=0);
}

.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #6D7488 0%, #5B6071 100%);
  background-image: linear-gradient(to bottom, #6D7488 0%, #5B6071 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6D7488', endColorstr='#ff5B6071', GradientType=0);
}

.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #ccddee 0%, #c94b1d 100%);
  background-image: linear-gradient(to bottom, #ccddee 0%, #c94b1d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffccddee', endColorstr='#ffc94b1d', GradientType=0);
}

.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #bb0b00 0%, #940a00 100%);
  background-image: linear-gradient(to bottom, #bb0b00 0%, #940a00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb0b00', endColorstr='#ff940a00', GradientType=0);
}

.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #483533;
  background-image: -webkit-linear-gradient(top, #736D59 0%, #58423F 100%);
  background-image: linear-gradient(to bottom, #736D59 0%, #58423F 100%);
  background-repeat: repeat-x;
  border-color: #58423F;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff736D59', endColorstr='#ff58423F', GradientType=0);
}

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #14100b 0%, #272016 100%);
  background-image: linear-gradient(to bottom, #14100b 0%, #272016 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff14100b', endColorstr='#ff272016', GradientType=0);
}

.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #736D59 0%, #5C5747 100%);
  background-image: linear-gradient(to bottom, #736D59 0%, #5C5747 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff736D59', endColorstr='#ff5C5747', GradientType=0);
}

.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #293E13 0%, #1F2F0E 100%);
  background-image: linear-gradient(to bottom, #293E13 0%, #1F2F0E 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff293E13', endColorstr='#ff1F2F0E', GradientType=0);
}

.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #40434F 0%, #2D3039 100%);
  background-image: linear-gradient(to bottom, #40434F 0%, #2D3039 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff40434F', endColorstr='#ff2D3039', GradientType=0);
}

.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #863213 0%, #782d11 100%);
  background-image: linear-gradient(to bottom, #863213 0%, #782d11 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff863213', endColorstr='#ff782d11', GradientType=0);
}

.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #ff5447 0%, #ff3224 100%);
  background-image: linear-gradient(to bottom, #ff5447 0%, #ff3224 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff5447', endColorstr='#ffff3224', GradientType=0);
}

.well {
  background-image: -webkit-linear-gradient(top, #272016 0%, #14100b 100%);
  background-image: linear-gradient(to bottom, #272016 0%, #14100b 100%);
  background-repeat: repeat-x;
  border-color: #666666;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272016', endColorstr='#ff14100b', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

.panel, .panel-footer, pre, code,
.table-striped>tbody>tr:nth-child(odd)>td,
.form-control, .list-group-item, .tooltip, .modal {
  background-color: #1a160e;
  border: 1px solid #666;
  border-color: #666;
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus,
.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
  background-color: #666;
  border-color: #666;
}

.table>thead>tr>.success, .table>tbody>tr>.success, .table>tfoot>tr>.success, 
.table>thead>.success>td, .table>tbody>.success>td, .table>tfoot>.success>td, 
.table>thead>.success>th, .table>tbody>.success>th, .table>tfoot>.success>th {
  background-color: #334E18;
}

.table>thead>tr>.danger, .table>tbody>tr>.danger, .table>tfoot>tr>.danger,
.table>thead>.danger>td, .table>tbody>.danger>td, .table>tfoot>.danger>td,
.table>thead>.danger>th, .table>tbody>.danger>th, .table>tfoot>.danger>th {
  background-color: #db0f00;
}

.table>thead>tr>.warning, .table>tbody>tr>.warning, .table>tfoot>tr>.warning,
.table>thead>.warning>td, .table>tbody>.warning>td, .table>tfoot>.warning>td,
.table>thead>.warning>th, .table>tbody>.warning>th, .table>tfoot>.warning>th {
  background-color: #ccddee;
}

.table>thead>tr>.active, .table>tbody>tr>.active, .table>tfoot>tr>.active,
.table>thead>.active>td, .table>tbody>.active>td, .table>tfoot>.active>td,
.table>thead>.active>th, .table>tbody>.active>th, .table>tfoot>.active>th {
  background-color: #272016;
}


/*!
* bootstrap-lightbox.css v0.6.1 
* Copyright 2013 Jason Butz
* http://www.apache.org/licenses/LICENSE-2.0.txt
*/
.lightbox {
  position: relative;
  top: 70px;
  z-index: 1050;
  line-height: 0;
  text-align: center;
  background-color: transparent;
  outline: none;
}

.lightbox .hide {
  display: none;
}

.lightbox .in {
  display: block;
}

.lightbox-content {
  display: inline-block;
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.lightbox-content .lightbox-caption {
  position: absolute;
  right: 12px;
  bottom: 11px;
  left: 11px;
  padding: 2%;
  font-size: 14px;
  line-height: 18px;
  color: white;
  text-align: center;
  text-shadow: 0 -1px 0 #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background: #000;
  background: rgba(0, 0, 0, 0.6);
}

.lightbox-header .close {
  margin-top: -16px;
  margin-right: -16px;
  font-size: 2em;
  color: white;
  opacity: .8;
  filter: alpha(opacity=80);
}

.lightbox-header .close :hover {
  opacity: .4;
  filter: alpha(opacity=40);
}
