.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-inverse,
.btn-purple,
.btn-pink {
  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-inverse:active,
.btn-purple:active,
.btn-pink:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active,
.btn-inverse.active,
.btn-purple.active,
.btn-pink.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-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge,
.btn-inverse .badge,
.btn-purple .badge,
.btn-pink .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #2d6ca2;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #2d6ca2;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  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: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none;
}
.btn-inverse {
  background-image: -webkit-linear-gradient(top, #444444 0%, #252525 100%);
  background-image: -o-linear-gradient(top, #444444 0%, #252525 100%);
  background-image: linear-gradient(to bottom, #444444 0%, #252525 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff252525', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #202020;
}
.btn-inverse:hover,
.btn-inverse:focus {
  background-color: #252525;
  background-position: 0 -15px;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #252525;
  border-color: #202020;
}
.btn-inverse.disabled,
.btn-inverse:disabled,
.btn-inverse[disabled] {
  background-color: #252525;
  background-image: none;
}
.btn-purple {
  background-image: -webkit-linear-gradient(top, #7947aa 0%, #5a357f 100%);
  background-image: -o-linear-gradient(top, #7947aa 0%, #5a357f 100%);
  background-image: linear-gradient(to bottom, #7947aa 0%, #5a357f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7947aa', endColorstr='#ff5a357f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #553278;
}
.btn-purple:hover,
.btn-purple:focus {
  background-color: #5a357f;
  background-position: 0 -15px;
}
.btn-purple:active,
.btn-purple.active {
  background-color: #5a357f;
  border-color: #553278;
}
.btn-purple.disabled,
.btn-purple:disabled,
.btn-purple[disabled] {
  background-color: #5a357f;
  background-image: none;
}
.btn-pink {
  background-image: -webkit-linear-gradient(top, #ed639c 0%, #e72c79 100%);
  background-image: -o-linear-gradient(top, #ed639c 0%, #e72c79 100%);
  background-image: linear-gradient(to bottom, #ed639c 0%, #e72c79 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed639c', endColorstr='#ffe72c79', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e62373;
}
.btn-pink:hover,
.btn-pink:focus {
  background-color: #e72c79;
  background-position: 0 -15px;
}
.btn-pink:active,
.btn-pink.active {
  background-color: #e72c79;
  border-color: #e62373;
}
.btn-pink.disabled,
.btn-pink:disabled,
.btn-pink[disabled] {
  background-color: #e72c79;
  background-image: none;
}
.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-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-color: #357ebd;
}
.dropdown-menu-default > .active > a,
.dropdown-menu-default > .active > a:hover,
.dropdown-menu-default > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #777777 0%, #6a6a6a 100%);
  background-image: -o-linear-gradient(top, #777777 0%, #6a6a6a 100%);
  background-image: linear-gradient(to bottom, #777777 0%, #6a6a6a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff777777', endColorstr='#ff6a6a6a', GradientType=0);
  background-color: #6a6a6a;
}
.dropdown-menu-success > .active > a,
.dropdown-menu-success > .active > a:hover,
.dropdown-menu-success > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #4cae4c 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #4cae4c 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #4cae4c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff4cae4c', GradientType=0);
  background-color: #4cae4c;
}
.dropdown-menu-info > .active > a,
.dropdown-menu-info > .active > a:hover,
.dropdown-menu-info > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #46b8da 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #46b8da 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #46b8da 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff46b8da', GradientType=0);
  background-color: #46b8da;
}
.dropdown-menu-warning > .active > a,
.dropdown-menu-warning > .active > a:hover,
.dropdown-menu-warning > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eea236 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eea236 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eea236 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeea236', GradientType=0);
  background-color: #eea236;
}
.dropdown-menu-danger > .active > a,
.dropdown-menu-danger > .active > a:hover,
.dropdown-menu-danger > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #d43f3a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #d43f3a 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #d43f3a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffd43f3a', GradientType=0);
  background-color: #d43f3a;
}
.dropdown-menu-inverse > .active > a,
.dropdown-menu-inverse > .active > a:hover,
.dropdown-menu-inverse > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #444444 0%, #373737 100%);
  background-image: -o-linear-gradient(top, #444444 0%, #373737 100%);
  background-image: linear-gradient(to bottom, #444444 0%, #373737 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff373737', GradientType=0);
  background-color: #373737;
}
.dropdown-menu-purple > .active > a,
.dropdown-menu-purple > .active > a:hover,
.dropdown-menu-purple > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #7947aa 0%, #6c3f98 100%);
  background-image: -o-linear-gradient(top, #7947aa 0%, #6c3f98 100%);
  background-image: linear-gradient(to bottom, #7947aa 0%, #6c3f98 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7947aa', endColorstr='#ff6c3f98', GradientType=0);
  background-color: #6c3f98;
}
.dropdown-menu-pink > .active > a,
.dropdown-menu-pink > .active > a:hover,
.dropdown-menu-pink > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #ed639c 0%, #ea4c8d 100%);
  background-image: -o-linear-gradient(top, #ed639c 0%, #ea4c8d 100%);
  background-image: linear-gradient(to bottom, #ed639c 0%, #ea4c8d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed639c', endColorstr='#ffea4c8d', GradientType=0);
  background-color: #ea4c8d;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #efeeee 0%, #d0cfcf 100%);
  background-image: -o-linear-gradient(top, #efeeee 0%, #d0cfcf 100%);
  background-image: linear-gradient(to bottom, #efeeee 0%, #d0cfcf 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefeeee', endColorstr='#ffd0cfcf', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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 > .open > a,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-primary {
  background-image: -webkit-linear-gradient(top, #5e9cd2 0%, #357ebd 100%);
  background-image: -o-linear-gradient(top, #5e9cd2 0%, #357ebd 100%);
  background-image: linear-gradient(to bottom, #5e9cd2 0%, #357ebd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5e9cd2', endColorstr='#ff357ebd', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-primary .navbar-nav > .open > a,
.navbar-primary .navbar-nav > .active > a,
.navbar-primary .navbar-nav > .open > a:hover,
.navbar-primary .navbar-nav > .active > a:hover,
.navbar-primary .navbar-nav > .open > a:focus,
.navbar-primary .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-primary .navbar-brand,
.navbar-primary .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-success {
  background-image: -webkit-linear-gradient(top, #75c375 0%, #4cae4c 100%);
  background-image: -o-linear-gradient(top, #75c375 0%, #4cae4c 100%);
  background-image: linear-gradient(to bottom, #75c375 0%, #4cae4c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75c375', endColorstr='#ff4cae4c', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-success .navbar-nav > .open > a,
.navbar-success .navbar-nav > .active > a,
.navbar-success .navbar-nav > .open > a:hover,
.navbar-success .navbar-nav > .active > a:hover,
.navbar-success .navbar-nav > .open > a:focus,
.navbar-success .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-success .navbar-brand,
.navbar-success .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-warning {
  background-image: -webkit-linear-gradient(top, #f3bc6f 0%, #eea236 100%);
  background-image: -o-linear-gradient(top, #f3bc6f 0%, #eea236 100%);
  background-image: linear-gradient(to bottom, #f3bc6f 0%, #eea236 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3bc6f', endColorstr='#ffeea236', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-warning .navbar-nav > .open > a,
.navbar-warning .navbar-nav > .active > a,
.navbar-warning .navbar-nav > .open > a:hover,
.navbar-warning .navbar-nav > .active > a:hover,
.navbar-warning .navbar-nav > .open > a:focus,
.navbar-warning .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-warning .navbar-brand,
.navbar-warning .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-danger {
  background-image: -webkit-linear-gradient(top, #df706c 0%, #d43f3a 100%);
  background-image: -o-linear-gradient(top, #df706c 0%, #d43f3a 100%);
  background-image: linear-gradient(to bottom, #df706c 0%, #d43f3a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdf706c', endColorstr='#ffd43f3a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-danger .navbar-nav > .open > a,
.navbar-danger .navbar-nav > .active > a,
.navbar-danger .navbar-nav > .open > a:hover,
.navbar-danger .navbar-nav > .active > a:hover,
.navbar-danger .navbar-nav > .open > a:focus,
.navbar-danger .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-danger .navbar-brand,
.navbar-danger .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-info {
  background-image: -webkit-linear-gradient(top, #79cbe4 0%, #46b8da 100%);
  background-image: -o-linear-gradient(top, #79cbe4 0%, #46b8da 100%);
  background-image: linear-gradient(to bottom, #79cbe4 0%, #46b8da 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff79cbe4', endColorstr='#ff46b8da', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-info .navbar-nav > .open > a,
.navbar-info .navbar-nav > .active > a,
.navbar-info .navbar-nav > .open > a:hover,
.navbar-info .navbar-nav > .active > a:hover,
.navbar-info .navbar-nav > .open > a:focus,
.navbar-info .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-info .navbar-brand,
.navbar-info .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #4d4d4d 0%, #262626 100%);
  background-image: -o-linear-gradient(top, #4d4d4d 0%, #262626 100%);
  background-image: linear-gradient(to bottom, #4d4d4d 0%, #262626 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d4d4d', endColorstr='#ff262626', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-purple {
  background-image: -webkit-linear-gradient(top, #8b5aba 0%, #6c3f98 100%);
  background-image: -o-linear-gradient(top, #8b5aba 0%, #6c3f98 100%);
  background-image: linear-gradient(to bottom, #8b5aba 0%, #6c3f98 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8b5aba', endColorstr='#ff6c3f98', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-purple .navbar-nav > .open > a,
.navbar-purple .navbar-nav > .active > a,
.navbar-purple .navbar-nav > .open > a:hover,
.navbar-purple .navbar-nav > .active > a:hover,
.navbar-purple .navbar-nav > .open > a:focus,
.navbar-purple .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-purple .navbar-brand,
.navbar-purple .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-pink {
  background-image: -webkit-linear-gradient(top, #f183b0 0%, #ea4c8d 100%);
  background-image: -o-linear-gradient(top, #f183b0 0%, #ea4c8d 100%);
  background-image: linear-gradient(to bottom, #f183b0 0%, #ea4c8d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff183b0', endColorstr='#ffea4c8d', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -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-pink .navbar-nav > .open > a,
.navbar-pink .navbar-nav > .active > a,
.navbar-pink .navbar-nav > .open > a:hover,
.navbar-pink .navbar-nav > .active > a:hover,
.navbar-pink .navbar-nav > .open > a:focus,
.navbar-pink .navbar-nav > .active > a:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar-pink .navbar-brand,
.navbar-pink .navbar-nav > li > a {
  text-shadow: none;
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 479px) {
  .navbar.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-primary .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-success .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-warning .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-danger .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-info .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-purple .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-pink .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-primary .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-success .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-warning .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-danger .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-info .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-purple .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-pink .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar.navbar-primary .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar.navbar-success .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar.navbar-warning .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar.navbar-danger .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar.navbar-info .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar.navbar-purple .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar.navbar-pink .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
  }
  .navbar.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.13);
  }
}
.navbar.navbar-autocollapse.collapsed.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-primary .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-success .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-warning .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-danger .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-info .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-purple .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-pink .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-primary .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-success .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-warning .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-danger .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-info .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-purple .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-pink .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar.navbar-autocollapse.collapsed.navbar-primary .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar.navbar-autocollapse.collapsed.navbar-success .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar.navbar-autocollapse.collapsed.navbar-warning .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar.navbar-autocollapse.collapsed.navbar-danger .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar.navbar-autocollapse.collapsed.navbar-info .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar.navbar-autocollapse.collapsed.navbar-purple .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar.navbar-autocollapse.collapsed.navbar-pink .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
}
.navbar.navbar-autocollapse.collapsed.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar.navbar-autocollapse.collapsed.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar.navbar-autocollapse.collapsed.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.13);
}
.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, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.alert-inverse {
  background-image: -webkit-linear-gradient(top, #e8e7e7 0%, #d5d3d3 100%);
  background-image: -o-linear-gradient(top, #e8e7e7 0%, #d5d3d3 100%);
  background-image: linear-gradient(to bottom, #e8e7e7 0%, #d5d3d3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e7e7', endColorstr='#ffd5d3d3', GradientType=0);
  border-color: #c3c0c0;
}
.alert-purple {
  background-image: -webkit-linear-gradient(top, #e5d7f1 0%, #d3bbe7 100%);
  background-image: -o-linear-gradient(top, #e5d7f1 0%, #d3bbe7 100%);
  background-image: linear-gradient(to bottom, #e5d7f1 0%, #d3bbe7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5d7f1', endColorstr='#ffd3bbe7', GradientType=0);
  border-color: #c09edd;
}
.alert-pink {
  background-image: -webkit-linear-gradient(top, #ffdbea 0%, #ffb5d4 100%);
  background-image: -o-linear-gradient(top, #ffdbea 0%, #ffb5d4 100%);
  background-image: linear-gradient(to bottom, #ffdbea 0%, #ffb5d4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdbea', endColorstr='#ffffb5d4', GradientType=0);
  border-color: #ff8fbd;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-inverse {
  background-image: -webkit-linear-gradient(top, #444444 0%, #2b2b2b 100%);
  background-image: -o-linear-gradient(top, #444444 0%, #2b2b2b 100%);
  background-image: linear-gradient(to bottom, #444444 0%, #2b2b2b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff2b2b2b', GradientType=0);
}
.progress-bar-purple {
  background-image: -webkit-linear-gradient(top, #7947aa 0%, #5f3886 100%);
  background-image: -o-linear-gradient(top, #7947aa 0%, #5f3886 100%);
  background-image: linear-gradient(to bottom, #7947aa 0%, #5f3886 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7947aa', endColorstr='#ff5f3886', GradientType=0);
}
.progress-bar-pink {
  background-image: -webkit-linear-gradient(top, #ed639c 0%, #e8357f 100%);
  background-image: -o-linear-gradient(top, #ed639c 0%, #e8357f 100%);
  background-image: linear-gradient(to bottom, #ed639c 0%, #e8357f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed639c', endColorstr='#ffe8357f', GradientType=0);
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.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 #3071a9;
  background-color: #428bca;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  border-color: #3278b3;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-success .list-group-item.active,
.list-group-success .list-group-item.active:hover,
.list-group-success .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #449d44;
  background-color: #5cb85c;
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #48a648 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #48a648 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #48a648 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff48a648', GradientType=0);
  border-color: #48a648;
}
.list-group-success .list-group-item.active .badge,
.list-group-success .list-group-item.active:hover .badge,
.list-group-success .list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-info .list-group-item.active,
.list-group-info .list-group-item.active:hover,
.list-group-info .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #31b0d5;
  background-color: #5bc0de;
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #3bb4d8 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #3bb4d8 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #3bb4d8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff3bb4d8', GradientType=0);
  border-color: #3bb4d8;
}
.list-group-info .list-group-item.active .badge,
.list-group-info .list-group-item.active:hover .badge,
.list-group-info .list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-warning .list-group-item.active,
.list-group-warning .list-group-item.active:hover,
.list-group-warning .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #ec971f;
  background-color: #f0ad4e;
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ed9d2b 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ed9d2b 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ed9d2b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffed9d2b', GradientType=0);
  border-color: #ed9d2b;
}
.list-group-warning .list-group-item.active .badge,
.list-group-warning .list-group-item.active:hover .badge,
.list-group-warning .list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-danger .list-group-item.active,
.list-group-danger .list-group-item.active:hover,
.list-group-danger .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #c9302c;
  background-color: #d9534f;
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #d23430 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #d23430 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #d23430 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffd23430', GradientType=0);
  border-color: #d23430;
}
.list-group-danger .list-group-item.active .badge,
.list-group-danger .list-group-item.active:hover .badge,
.list-group-danger .list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-inverse .list-group-item.active,
.list-group-inverse .list-group-item.active:hover,
.list-group-inverse .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #2b2b2b;
  background-color: #444444;
  background-image: -webkit-linear-gradient(top, #444444 0%, #313131 100%);
  background-image: -o-linear-gradient(top, #444444 0%, #313131 100%);
  background-image: linear-gradient(to bottom, #444444 0%, #313131 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff313131', GradientType=0);
  border-color: #313131;
}
.list-group-inverse .list-group-item.active .badge,
.list-group-inverse .list-group-item.active:hover .badge,
.list-group-inverse .list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-purple .list-group-item.active,
.list-group-purple .list-group-item.active:hover,
.list-group-purple .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #5f3886;
  background-color: #7947aa;
  background-image: -webkit-linear-gradient(top, #7947aa 0%, #663c8f 100%);
  background-image: -o-linear-gradient(top, #7947aa 0%, #663c8f 100%);
  background-image: linear-gradient(to bottom, #7947aa 0%, #663c8f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7947aa', endColorstr='#ff663c8f', GradientType=0);
  border-color: #663c8f;
}
.list-group-purple .list-group-item.active .badge,
.list-group-purple .list-group-item.active:hover .badge,
.list-group-purple .list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-pink .list-group-item.active,
.list-group-pink .list-group-item.active:hover,
.list-group-pink .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #e8357f;
  background-color: #ed639c;
  background-image: -webkit-linear-gradient(top, #ed639c 0%, #e94186 100%);
  background-image: -o-linear-gradient(top, #ed639c 0%, #e94186 100%);
  background-image: linear-gradient(to bottom, #ed639c 0%, #e94186 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed639c', endColorstr='#ffe94186', GradientType=0);
  border-color: #e94186;
}
.list-group-pink .list-group-item.active .badge,
.list-group-pink .list-group-item.active:hover .badge,
.list-group-pink .list-group-item.active:focus .badge {
  text-shadow: none;
}
.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-heading {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.panel-body {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(255, 255, 255, 0.1);
}
.panel-footer {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(255, 255, 255, 0.1);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #7eb0db 0%, #5697d0 100%);
  background-image: -o-linear-gradient(top, #7eb0db 0%, #5697d0 100%);
  background-image: linear-gradient(to bottom, #7eb0db 0%, #5697d0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7eb0db', endColorstr='#ff5697d0', GradientType=0);
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #91cf91 0%, #6ec06e 100%);
  background-image: -o-linear-gradient(top, #91cf91 0%, #6ec06e 100%);
  background-image: linear-gradient(to bottom, #91cf91 0%, #6ec06e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff91cf91', endColorstr='#ff6ec06e', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #9bd8eb 0%, #70c8e2 100%);
  background-image: -o-linear-gradient(top, #9bd8eb 0%, #70c8e2 100%);
  background-image: linear-gradient(to bottom, #9bd8eb 0%, #70c8e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9bd8eb', endColorstr='#ff70c8e2', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f6ce95 0%, #f2b866 100%);
  background-image: -o-linear-gradient(top, #f6ce95 0%, #f2b866 100%);
  background-image: linear-gradient(to bottom, #f6ce95 0%, #f2b866 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6ce95', endColorstr='#fff2b866', GradientType=0);
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #e7908e 0%, #de6764 100%);
  background-image: -o-linear-gradient(top, #e7908e 0%, #de6764 100%);
  background-image: linear-gradient(to bottom, #e7908e 0%, #de6764 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7908e', endColorstr='#ffde6764', GradientType=0);
}
.panel-inverse > .panel-heading {
  background-image: -webkit-linear-gradient(top, #6a6a6a 0%, #515151 100%);
  background-image: -o-linear-gradient(top, #6a6a6a 0%, #515151 100%);
  background-image: linear-gradient(to bottom, #6a6a6a 0%, #515151 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a6a6a', endColorstr='#ff515151', GradientType=0);
}
.panel-purple > .panel-heading {
  background-image: -webkit-linear-gradient(top, #9f77c6 0%, #8653b7 100%);
  background-image: -o-linear-gradient(top, #9f77c6 0%, #8653b7 100%);
  background-image: linear-gradient(to bottom, #9f77c6 0%, #8653b7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9f77c6', endColorstr='#ff8653b7', GradientType=0);
}
.panel-pink > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5a8c8 0%, #f07aab 100%);
  background-image: -o-linear-gradient(top, #f5a8c8 0%, #f07aab 100%);
  background-image: linear-gradient(to bottom, #f5a8c8 0%, #f07aab 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5a8c8', endColorstr='#fff07aab', GradientType=0);
}
.panel-default > .panel-footer {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #d9d9d9 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #d9d9d9 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #d9d9d9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
}
.panel-primary > .panel-footer {
  background-image: -webkit-linear-gradient(top, #7eb0db 0%, #428bca 100%);
  background-image: -o-linear-gradient(top, #7eb0db 0%, #428bca 100%);
  background-image: linear-gradient(to bottom, #7eb0db 0%, #428bca 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7eb0db', endColorstr='#ff428bca', GradientType=0);
}
.panel-success > .panel-footer {
  background-image: -webkit-linear-gradient(top, #91cf91 0%, #5cb85c 100%);
  background-image: -o-linear-gradient(top, #91cf91 0%, #5cb85c 100%);
  background-image: linear-gradient(to bottom, #91cf91 0%, #5cb85c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff91cf91', endColorstr='#ff5cb85c', GradientType=0);
}
.panel-info > .panel-footer {
  background-image: -webkit-linear-gradient(top, #9bd8eb 0%, #5bc0de 100%);
  background-image: -o-linear-gradient(top, #9bd8eb 0%, #5bc0de 100%);
  background-image: linear-gradient(to bottom, #9bd8eb 0%, #5bc0de 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9bd8eb', endColorstr='#ff5bc0de', GradientType=0);
}
.panel-warning > .panel-footer {
  background-image: -webkit-linear-gradient(top, #f6ce95 0%, #f0ad4e 100%);
  background-image: -o-linear-gradient(top, #f6ce95 0%, #f0ad4e 100%);
  background-image: linear-gradient(to bottom, #f6ce95 0%, #f0ad4e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6ce95', endColorstr='#fff0ad4e', GradientType=0);
}
.panel-danger > .panel-footer {
  background-image: -webkit-linear-gradient(top, #e7908e 0%, #d9534f 100%);
  background-image: -o-linear-gradient(top, #e7908e 0%, #d9534f 100%);
  background-image: linear-gradient(to bottom, #e7908e 0%, #d9534f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7908e', endColorstr='#ffd9534f', GradientType=0);
}
.panel-inverse > .panel-footer {
  background-image: -webkit-linear-gradient(top, #6a6a6a 0%, #444444 100%);
  background-image: -o-linear-gradient(top, #6a6a6a 0%, #444444 100%);
  background-image: linear-gradient(to bottom, #6a6a6a 0%, #444444 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a6a6a', endColorstr='#ff444444', GradientType=0);
}
.panel-purple > .panel-footer {
  background-image: -webkit-linear-gradient(top, #9f77c6 0%, #7947aa 100%);
  background-image: -o-linear-gradient(top, #9f77c6 0%, #7947aa 100%);
  background-image: linear-gradient(to bottom, #9f77c6 0%, #7947aa 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9f77c6', endColorstr='#ff7947aa', GradientType=0);
}
.panel-pink > .panel-footer {
  background-image: -webkit-linear-gradient(top, #f5a8c8 0%, #ed639c 100%);
  background-image: -o-linear-gradient(top, #f5a8c8 0%, #ed639c 100%);
  background-image: linear-gradient(to bottom, #f5a8c8 0%, #ed639c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5a8c8', endColorstr='#ffed639c', GradientType=0);
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -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);
}
