text:
/*!
 * TODC Bootstrap
 *
 * This CSS is intended to be used on top of Bootstrap, to theme
 * it in the Google style.
 *
 * Constructed by Tim O'Donnell (http://github.com/todc)
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}
.img-rounded {
  border-radius: 4px;
}
.img-polaroid {
  padding: 0;
  background-color: #fff;
  border: 3px solid #FFFFFF;
  box-shadow: 0 0 0 1px #aaaaaa;
}
a.img-polaroid:hover {
  border-color: #FFFFFF;
  box-shadow: 0 0 0 1px #dedede;
}
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"],
.uneditable-input {
  padding: 4px 8px;
  font-size: 13px;
  border-radius: 1px;
}
input,
textarea {
  width: 210px;
}
textarea {
  padding-right: 4px;
}
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"],
.uneditable-input {
  border: 1px solid #d9d9d9;
  border-top-color: #c0c0c0;
  box-shadow: none;
  transition: none;
}
textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="color"]:hover,
.uneditable-input:hover {
  border: 1px solid #b9b9b9;
  border-top-color: #a0a0a0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  outline: 0 \9;
  border-color: #4d90fe;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  transition: none;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 13px;
  height: 13px;
  background: white;
  border: 1px solid #dcdcdc;
  border-radius: 1px;
  box-sizing: border-box;
  position: relative;
  box-sizing: content-box \9;
  width: 16px \9;
  height: 16px \9;
  border-width: 0 \9;
}
input[type="radio"] {
  border-radius: 1em;
  width: 15px;
  height: 15px;
}
input[type="checkbox"]:hover {
  border-color: #c6c6c6;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: none \9;
}
input[type="checkbox"]:active,
input[type="radio"]:active {
  border-color: #c6c6c6;
  background-color: #ebebeb;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
input[type="checkbox"]:checked,
input[type="radio"]:checked {
  background: #fff;
}
input[type="checkbox"]:checked::after {
  content: url(../img/checkmark.png);
  display: block;
  position: absolute;
  top: -6px;
  left: -5px;
}
input[type="radio"]:checked::after {
  content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  background: #666;
  border-radius: 1em;
}
input[type="checkbox"]:focus,
input[type="radio"]:focus {
  outline: none;
  border-color: #4d90fe;
}
input[disabled],
select[disabled],
textarea[disabled] {
  cursor: not-allowed;
  border: 1px solid #e5e5e5;
  background: #f1f1f1;
}
input[disabled]:hover,
select[disabled]:hover,
textarea[disabled]:hover {
  box-shadow: none;
}
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  border: 1px solid #d9d9d9;
}
input[readonly]:hover,
select[readonly]:hover,
textarea[readonly]:hover,
input[readonly]:focus,
select[readonly]:focus,
textarea[readonly]:focus {
  box-shadow: none;
}
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
  border-radius: 0 1px 1px 0;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  border-radius: 1px 0 0 1px;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  border-radius: 0;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #4d90fe;
  box-shadow: 0;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 0;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #ffffd6;
}
.table tbody tr.success td {
  background-color: #dff0d8;
}
.table tbody tr.error td {
  background-color: #f2dede;
}
.table tbody tr.warning td {
  background-color: #f9edbe;
}
.table tbody tr.info td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
  background-color: #f7e7a7;
}
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}
.disabled > [class^="icon-"] {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* Override ßsome of the values in Bootstrap
/* White icons with optional class, or on hover/active states of certain elements */
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings.png");
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 6px 0;
  margin: 1px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  margin: 9px 1px;
  *width: 100%;
  height: 1px;
  margin: 9px 0;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #ebebeb;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu li > a {
  padding: 3px 30px;
  position: relative;
}
.dropdown-menu li > a i {
  position: absolute;
  left: 7px;
  top: 4px;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #333333;
  background-color: #eeeeee;
  background-image: linear-gradient(to bottom, #eeeeee, #eeeeee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffeeeeee', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #333333;
  background-color: #eeeeee;
  background-image: linear-gradient(to bottom, #eeeeee, #eeeeee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffeeeeee', GradientType=0);
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-submenu > .dropdown-menu {
  border-radius: 0;
}
.dropup .dropdown-submenu > .dropdown-menu {
  border-radius: 0;
}
.dropdown-submenu > a:after {
  border-left-color: #808080;
  margin-right: -20px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #000000;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  border-radius: 0;
  margin-left: 18px;
}
.typeahead {
  border-radius: 0;
}
.well {
  background-color: #f1f1f1;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  box-shadow: none;
}
.well-large {
  border-radius: 0;
}
.well-small {
  border-radius: 0;
}
.scrollable::-webkit-scrollbar {
  height: 16px;
  width: 10px;
}
.scrollable::-webkit-scrollbar-button:start:decrement,
.scrollable::-webkit-scrollbar-button:end:increment {
  background-color: transparent;
  display: block;
  height: 0;
}
.scrollable::-webkit-scrollbar-track {
  background-clip: padding-box;
  border: solid
  transparent;
  border-width: 0 0 0 4px;
}
.scrollable::-webkit-scrollbar-track-piece {
  background-color: transparent;
  border-radius: 0;
}
.scrollable::-webkit-scrollbar:hover {
  background-color: #f3f3f3;
  border: 1px solid #dbdbdb;
}
.scrollable::-webkit-scrollbar-thumb:vertical,
.scrollable::-webkit-scrollbar-thumb:horizontal {
  background-color: #c6c6c6;
  border-radius: 0;
}
.scrollable::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border: solid transparent;
  border-width: 0;
  box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
  background-clip: padding-box;
}
.scrollable::-webkit-scrollbar-thumb:hover {
  background-color: #949494;
}
.scrollable::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}
.btn {
  position: relative;
  padding: 4px 12px;
  margin: 0;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  white-space: nowrap;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  background-clip: padding;
  cursor: default;
  background-color: #f3f3f3;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  box-shadow: none;
}
.btn:hover {
  text-shadow: none;
  border-color: #c6c6c6;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #f8f8f8, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff1f1f1', GradientType=0);
  background-position: 0 0;
  transition: none;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  background: #e8e8e8;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background-color: #f4f4f4;
  background-image: linear-gradient(to bottom, #f6f6f6, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#fff1f1f1', GradientType=0);
}
.btn.disabled,
.btn.disabled:hover,
.btn.disabled:active,
.btn.disabled.active,
.btn.disabled:focus,
.btn[disabled],
.btn[disabled]:hover,
.btn[disabled]:active,
.btn[disabled].active,
.btn[disabled]:focus {
  border: 1px solid #dcdcdc;
  background-color: #f3f3f3;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  box-shadow: none;
  text-shadow: none;
}
.btn:focus {
  /* Blue border on button focus. */

  border-color: #4d90fe;
  outline-style: none;
  background-color: #f3f3f3;
}
.btn-large {
  padding: 9px 14px;
  font-size: 14px;
  line-height: normal;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 12px;
  line-height: 15px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 13px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  color: #ffffff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-primary:hover,
.btn-warning:hover,
.btn-danger:hover,
.btn-success:hover,
.btn-info:hover,
.btn-inverse:hover {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.btn-primary:active,
.btn-primary.active,
.btn-warning:active,
.btn-warning.active,
.btn-danger:active,
.btn-danger.active,
.btn-success:active,
.btn-success.active,
.btn-info:active,
.btn-info.active,
.btn-inverse:active,
.btn-inverse.active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.btn-success.active,
.btn-success:active,
.btn-success:hover,
.btn-info.active,
.btn-info:active,
.btn-info:hover,
.btn-inverse.active,
.btn-inverse:active,
.btn-inverse:hover {
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.btn-primary {
  border: 1px solid #3079ed;
  color: #ffffff;
  background-color: #4b8cf7;
  background-image: linear-gradient(to bottom, #4d90fe, #4787ed);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d90fe', endColorstr='#ff4787ed', GradientType=0);
  *background-color: #4d90fe;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary:focus {
  border: 1px solid #196aeb;
  color: #ffffff;
  background-color: #4186f6;
  background-image: linear-gradient(to bottom, #4d90fe, #3078eb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d90fe', endColorstr='#ff3078eb', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #3078eb;
  background-color: #3078eb \9;
}
.btn-primary:active,
.btn-primary.active {
  border: 1px solid #135fd7;
  background-color: #3880f5;
  background-image: linear-gradient(to bottom, #4d90fe, #1969e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d90fe', endColorstr='#ff1969e8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:focus {
  border: 1px solid #3079ed;
  box-shadow: inset 0 0 0 1px #ffffff;
}
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus {
  border: 1px solid #3079ed;
  background-color: #4b8cf7;
  background-image: linear-gradient(to bottom, #4d90fe, #4787ed);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d90fe', endColorstr='#ff4787ed', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #4d90fe;
  background-color: #4d90fe \9;
}
.btn-danger {
  border: 1px solid #c6322a;
  color: #ffffff;
  background-color: #d84a38;
  background-image: linear-gradient(to bottom, #dd4b39, #d14836);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4b39', endColorstr='#ffd14836', GradientType=0);
  *background-color: #dd4b39;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger:focus {
  border: 1px solid #b12d26;
  color: #ffffff;
  background-color: #d24634;
  background-image: linear-gradient(to bottom, #dd4b39, #c13e2c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4b39', endColorstr='#ffc13e2c', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #c13e2c;
  background-color: #c13e2c \9;
}
.btn-danger:active,
.btn-danger.active {
  border: 1px solid #9c2721;
  background-color: #ca4332;
  background-image: linear-gradient(to bottom, #dd4b39, #ad3727);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4b39', endColorstr='#ffad3727', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:focus {
  border: 1px solid #c6322a;
  box-shadow: inset 0 0 0 1px #ffffff;
}
.btn-danger.disabled,
.btn-danger[disabled],
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus {
  border: 1px solid #c6322a;
  background-color: #d84a38;
  background-image: linear-gradient(to bottom, #dd4b39, #d14836);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4b39', endColorstr='#ffd14836', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #dd4b39;
  background-color: #dd4b39 \9;
}
.btn-warning {
  border: 1px solid #faa328;
  color: #ffffff;
  background-color: #fbb046;
  background-image: linear-gradient(to bottom, #fbb450, #faa937);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fffaa937', GradientType=0);
  *background-color: #fbb450;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning:focus {
  border: 1px solid #f9980f;
  color: #ffffff;
  background-color: #faac3c;
  background-image: linear-gradient(to bottom, #fbb450, #fa9f1e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fffa9f1e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #fa9f1e;
  background-color: #fa9f1e \9;
}
.btn-warning:active,
.btn-warning.active {
  border: 1px solid #e98b06;
  background-color: #faa732;
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:focus {
  border: 1px solid #faa328;
  box-shadow: inset 0 0 0 1px #ffffff;
}
.btn-warning.disabled,
.btn-warning[disabled],
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus {
  border: 1px solid #faa328;
  background-color: #fbb046;
  background-image: linear-gradient(to bottom, #fbb450, #faa937);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fffaa937', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #fbb450;
  background-color: #fbb450 \9;
}
.btn-success {
  border: 1px solid #359947;
  color: #ffffff;
  background-color: #35aa47;
  background-image: linear-gradient(to bottom, #35aa47, #35aa47);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff35aa47', endColorstr='#ff35aa47', GradientType=0);
  *background-color: #35aa47;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success:focus {
  border: 1px solid #2e863e;
  color: #ffffff;
  background-color: #33a244;
  background-image: linear-gradient(to bottom, #35aa47, #2f973f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff35aa47', endColorstr='#ff2f973f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #2f973f;
  background-color: #2f973f \9;
}
.btn-success:active,
.btn-success.active {
  border: 1px solid #287335;
  background-color: #309a41;
  background-image: linear-gradient(to bottom, #35aa47, #298337);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff35aa47', endColorstr='#ff298337', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:focus {
  border: 1px solid #359947;
  box-shadow: inset 0 0 0 1px #ffffff;
}
.btn-success.disabled,
.btn-success[disabled],
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
.btn-success.disabled:active,
.btn-success[disabled]:active,
.btn-success.disabled:focus,
.btn-success[disabled]:focus {
  border: 1px solid #359947;
  background-image: linear-gradient(to bottom, #35aa47, #35aa47);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff35aa47', endColorstr='#ff35aa47', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #35aa47;
  background-color: #35aa47 \9;
}
.btn-info {
  border: 1px solid #46b8da;
  color: #ffffff;
  background-color: #5bc0de;
  background-image: linear-gradient(to bottom, #5bc0de, #5bc0de);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff5bc0de', GradientType=0);
  *background-color: #5bc0de;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info:focus {
  border: 1px solid #31b0d5;
  color: #ffffff;
  background-color: #53bddc;
  background-image: linear-gradient(to bottom, #5bc0de, #46b8da);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff46b8da', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #46b8da;
  background-color: #46b8da \9;
}
.btn-info:active,
.btn-info.active {
  border: 1px solid #28a1c5;
  background-color: #4ab9db;
  background-image: linear-gradient(to bottom, #5bc0de, #31b0d5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:focus {
  border: 1px solid #46b8da;
  box-shadow: inset 0 0 0 1px #ffffff;
}
.btn-info.disabled,
.btn-info[disabled],
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
.btn-info.disabled:active,
.btn-info[disabled]:active,
.btn-info.disabled:focus,
.btn-info[disabled]:focus {
  border: 1px solid #46b8da;
  background-image: linear-gradient(to bottom, #5bc0de, #5bc0de);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff5bc0de', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #5bc0de;
  background-color: #5bc0de \9;
}
.btn-inverse {
  border: 1px solid #464646;
  color: #ffffff;
  background-color: #515151;
  background-image: linear-gradient(to bottom, #515151, #515151);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff515151', GradientType=0);
  *background-color: #515151;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse:focus {
  border: 1px solid #3a3a3a;
  color: #ffffff;
  background-color: #4b4b4b;
  background-image: linear-gradient(to bottom, #515151, #444444);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff444444', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #444444;
  background-color: #444444 \9;
}
.btn-inverse:active,
.btn-inverse.active {
  border: 1px solid #2d2d2d;
  background-color: #464646;
  background-image: linear-gradient(to bottom, #515151, #373737);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff373737', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:focus {
  border: 1px solid #464646;
  box-shadow: inset 0 0 0 1px #ffffff;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus {
  border: 1px solid #464646;
  background-image: linear-gradient(to bottom, #515151, #515151);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff515151', endColorstr='#ff515151', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #515151;
  background-color: #515151 \9;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #1155cc;
  border-radius: 0;
}
.btn-link:hover {
  border-color: transparent;
  color: #1155cc;
  text-decoration: underline;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}
.btn-group + .btn-group {
  margin-left: 16px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 13px;
}
.btn-group > .btn-mini {
  font-size: 9.75px;
}
.btn-group > .btn-small {
  font-size: 11.049999999999999px;
}
.btn-group > .btn-large {
  font-size: 16.25px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.btn-group > .btn + .dropdown-toggle {
  box-shadow: none;
}
.btn-group > .dropdown-toggle:hover {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.btn-group > .btn-primary.dropdown-toggle:hover,
.btn-group > .btn-info.dropdown-toggle:hover,
.btn-group > .btn-warning.dropdown-toggle:hover,
.btn-group > .btn-danger.dropdown-toggle:hover,
.btn-group > .btn-success.dropdown-toggle:hover,
.btn-group > .btn-inverse.dropdown-toggle:hover {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.btn-group > .btn.dropdown-toggle:active,
.btn-group > .btn.dropdown-toggle.active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.btn-group > .btn-primary.dropdown-toggle:active,
.btn-group > .btn-primary.dropdown-toggle.active,
.btn-group > .btn-warning.dropdown-toggle:active,
.btn-group > .btn-warning.dropdown-toggle.active,
.btn-group > .btn-danger.dropdown-toggle:active,
.btn-group > .btn-danger.dropdown-toggle.active,
.btn-group > .btn-success.dropdown-toggle:active,
.btn-group > .btn-success.dropdown-toggle.active,
.btn-group > .btn-info.dropdown-toggle:active,
.btn-group > .btn-info.dropdown-toggle.active,
.btn-group > .btn-inverse.dropdown-toggle:active,
.btn-group > .btn-inverse.dropdown-toggle.active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-group > .btn-mini.dropdown-toggle {
  padding: 2px 4px;
}
.btn-group > .btn-small.dropdown-toggle {
  padding: 5px 7px;
}
.btn-group > .btn-large.dropdown-toggle {
  padding: 9px 9px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #f3f3f3;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #4b8cf7;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #faa937;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #d84a38;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #35aa47;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #5bc0de;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #4e4e4e;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn .caret {
  margin-top: 8px;
}
.btn-mini .caret {
  margin-top: 5px;
}
.btn-small .caret {
  margin-top: 6px;
}
.btn-large .caret {
  margin-top: 6px;
}
.alert {
  padding: 8px 35px 8px 10px;
  text-shadow: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  background-color: #f9edbe;
  border: 1px solid #f0c36d;
  border-radius: 2px;
  color: #333333;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #a3d48e;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #dd4b39;
  color: #dd4b39;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #85c5e5;
  color: #3a87ad;
}
.alert-success,
.alert-danger,
.alert-error,
.alert-info {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-danger,
.alert-error {
  border-color: #d59595;
  color: #b94a48;
}
.nav-list > li > a {
  padding: 1px 15px;
  color: #222222;
}
.nav-list > li > a:hover {
  background-color: #eeeeee;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  padding-left: 12px;
  font-weight: bold;
  color: #dd4b39;
  text-shadow: none;
  background-color: transparent;
  border-left: 3px solid #dd4b39;
}
.nav-list > .active > a:hover {
  background-color: #eeeeee;
}
.nav-tabs > li > a {
  border-radius: 2px 2px 0 0;
  color: #666;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  font-weight: bold;
  color: #333;
}
.nav-tabs-google > li {
  margin: 0 1px 0 0;
}
.nav-tabs-google > li > a {
  padding-top: 2px;
  padding-bottom: 6px;
  line-height: 20px;
  color: #777;
  border: 1px solid transparent;
}
.nav-tabs-google > li > a:hover {
  color: #222;
  background-color: #ffffff;
  border-color: #ffffff #ffffff #ffffff;
}
.nav-tabs-google > li > a:active {
  color: #dd4b39;
}
.nav-tabs-google li:hover {
  color: #333;
  border-bottom: 3px solid #dd4b39;
}
.nav-tabs-google li.active {
  font-weight: bold;
  border-bottom: 3px solid #dd4b39;
}
.nav-tabs-google > .active > a,
.nav-tabs-google > .active > a:hover {
  color: #333;
  border: 1px solid transparent;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  background-color: #4d90fe;
}
.nav-tabs.nav-stacked > li:first-child > a {
  border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  border-radius: 0 0 2px 2px;
}
.nav-tabs.nav-stacked > li > a:hover {
  z-index: 2;
  border-color: #ddd;
}
.nav-tabs .dropdown-menu {
  border-radius: 0;
}
.nav-tabs .dropdown-toggle .caret {
  border-top-color: #666;
  border-bottom-color: #666;
}
.nav-tabs .dropdown-toggle:hover .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
.nav-pills .dropdown-menu {
  border-radius: 0;
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 2px 2px;
}
.tabs-left > .nav-tabs > li > a {
  border-radius: 2px 0 0 2px;
}
.tabs-right > .nav-tabs > li > a {
  border-radius: 0 2px 2px 0;
}
.navbar-inner {
  min-height: 30px;
}
.navbar .brand {
  padding: 5px 20px 5px;
}
.navbar-text {
  line-height: 30px;
}
.navbar .brand.dropdown-menu {
  display: none;
  padding: 0 0 6px;
  margin-left: -20px;
  font-size: 13px;
}
.open > .brand.dropdown-menu {
  display: block;
}
.navbar .divider-vertical {
  height: 30px;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 2px;
}
.navbar .btn {
  padding: 2px 10px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 2px;
  padding: 2px 14px;
}
.navbar-search {
  margin-top: 2px;
}
.navbar-search .search-query {
  padding: 2px 14px;
  line-height: normal;
}
.navbar .nav > li > a {
  padding: 5px 15px 5px;
  font-weight: bold;
}
.navbar .btn-navbar {
  padding: 4px 10px 7px;
  margin-top: 2px;
  background-color: #f3f3f3;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #dcdcdc;
  box-shadow: none;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  border-radius: 0;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 1px 15px;
}
.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.navbar-masthead .brand {
  padding: 12px 20px 12px;
}
.navbar-masthead .navbar-text {
  line-height: 44px;
}
.navbar-masthead .divider-vertical {
  height: 34px;
  border-right: 1px solid #f5f5f5;
  border-left: 1px solid #f1f1f1;
}
.navbar-masthead .btn,
.navbar-masthead .btn-group {
  margin-top: 0px;
  padding: 4px 12px;
}
.navbar-masthead .navbar-form input,
.navbar-masthead .navbar-form select,
.navbar-masthead .navbar-form .radio,
.navbar-masthead .navbar-form .checkbox {
  margin-top: 7px;
  padding: 4px 8px;
}
.navbar-masthead .navbar-form .btn,
.navbar-masthead .navbar-form .btn-group {
  margin-top: 7px;
}
.navbar-masthead .navbar-search {
  margin-top: 7px;
}
.navbar-masthead .navbar-search .search-query {
  padding: 4px 14px;
}
.navbar-masthead .navbar-inner {
  border-radius: 2px;
  box-shadow: none;
  min-height: 44px;
  margin: 0px;
  color: #999999;
  background-color: #f1f1f1;
  background-image: linear-gradient(to bottom, #f1f1f1, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #e5e5e5;
}
.navbar-masthead.navbar-fixed-top,
.navbar-masthead.navbar-fixed-bottom {
  z-index: 1029;
}
.navbar-masthead .nav {
  margin-top: 5px;
}
.navbar-masthead .nav > li > a {
  float: none;
  padding: 8px 15px;
  font-weight: normal;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #f5f5f5;
}
.navbar-masthead .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar-masthead .nav > li > a:focus,
.navbar-masthead .nav > li > a:hover {
  text-decoration: none;
  background-color: transparent;
  color: #333333;
}
.navbar-masthead .nav > .active > a,
.navbar-masthead .nav > .active > a:hover,
.navbar-masthead .nav > .active > a:focus {
  box-shadow: none;
  color: #333333;
  text-decoration: none;
  background-color: #f1f1f1;
  background-image: linear-gradient(to bottom, #f1f1f1, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#fff1f1f1', GradientType=0);
}
.navbar-masthead .btn-navbar {
  padding: 4px 10px 7px;
  margin-top: 9px;
  background-color: #f3f3f3;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #dcdcdc;
}
.navbar-masthead.navbar-inverse {
  color: #999999;
}
.navbar-masthead.navbar-inverse .navbar-inner {
  border-color: #333333;
  background-color: #4e4e4e;
  background-image: linear-gradient(to bottom, #555555, #444444);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff444444', GradientType=0);
}
.navbar-masthead.navbar-inverse .brand,
.navbar-masthead.navbar-inverse .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-masthead.navbar-inverse .brand:hover,
.navbar-masthead.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
}
.navbar-masthead.navbar-inverse .nav > li > a:focus,
.navbar-masthead.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}
.navbar-masthead.navbar-inverse .nav .active > a,
.navbar-masthead.navbar-inverse .nav .active > a:hover,
.navbar-masthead.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #444444;
  background-image: linear-gradient(to bottom, #444444, #444444);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff444444', GradientType=0);
}
.navbar-masthead.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-masthead.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-masthead.navbar-inverse .divider-vertical {
  border-right-color: #555555;
  border-left-color: #444444;
}
.navbar-masthead.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-masthead.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-masthead.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #444444;
}
.navbar-masthead.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-masthead.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-masthead.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-masthead.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-masthead.navbar-inverse .navbar-search .search-query {
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  transition: none;
  color: #ffffff;
  background-color: #515151;
  border-color: #444444;
}
.navbar-masthead.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-masthead.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-masthead.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-masthead.navbar-inverse .navbar-search .search-query:focus,
.navbar-masthead.navbar-inverse .navbar-search .search-query.focused {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
}
.navbar-masthead.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #414141;
  background-image: linear-gradient(to bottom, #484848, #373737);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484848', endColorstr='#ff373737', GradientType=0);
  border-color: #373737 #373737 #111111;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #373737;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-masthead.navbar-inverse .btn-navbar:hover,
.navbar-masthead.navbar-inverse .btn-navbar:focus,
.navbar-masthead.navbar-inverse .btn-navbar:active,
.navbar-masthead.navbar-inverse .btn-navbar.active,
.navbar-masthead.navbar-inverse .btn-navbar.disabled,
.navbar-masthead.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #373737;
  *background-color: #2b2b2b;
}
.navbar-masthead.navbar-inverse .btn-navbar:active,
.navbar-masthead.navbar-inverse .btn-navbar.active {
  background-color: #1e1e1e \9;
}
.navbar-toolbar .brand,
.navbar-toolbar .brand .btn {
  padding: 8px 20px 8px;
  font-size: 16px;
  font-weight: bold;
  color: #dd4b39;
  text-shadow: none;
}
.navbar-toolbar .navbar-text {
  margin-top: 0px;
  line-height: 36px;
}
.navbar-toolbar .divider-vertical {
  height: 34px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}
.navbar-toolbar .btn-toolbar {
  margin: 0;
}
.navbar-toolbar .btn,
.navbar-toolbar .btn-group {
  margin-top: 3px;
}
.navbar-toolbar .btn {
  padding: 4px 12px;
}
.navbar-toolbar .btn,
.navbar-toolbar .btn-small,
.navbar-toolbar .btn-group > .btn,
.navbar-toolbar .btn-group > .btn-small {
  font-size: 11.049999999999999px;
}
.navbar-toolbar .btn-mini,
.navbar-toolbar .btn-group > .btn-mini {
  font-size: 9.75px;
}
.navbar-toolbar .btn-large,
.navbar-toolbar .btn-group > .btn-large {
  font-size: 16.25px;
}
.navbar-toolbar .navbar-form input,
.navbar-toolbar .navbar-form select,
.navbar-toolbar .navbar-form .radio,
.navbar-toolbar .navbar-form .checkbox {
  margin-top: 3px;
  padding: 4px 8px;
}
.navbar-toolbar .navbar-form .btn,
.navbar-toolbar .navbar-form .btn-group {
  margin-top: 3px;
}
.navbar-toolbar .navbar-search {
  margin-top: 3px;
}
.navbar-toolbar .navbar-search .search-query {
  padding: 4px 14px;
}
.navbar-toolbar .navbar-inner {
  border-radius: 2px;
  box-shadow: none;
  min-height: 36px;
  margin: 0px;
  color: #999999;
  background-color: #ffffff;
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #d7d7d7;
}
.navbar-toolbar.navbar-fixed-top,
.navbar-toolbar.navbar-fixed-bottom {
  z-index: 1028;
}
.navbar-toolbar.navbar-fixed-top .divider-vertical,
.navbar-toolbar.navbar-fixed-bottom .divider-vertical,
.navbar-toolbar.navbar-static-top .divider-vertical {
  height: 35px;
}
.navbar-toolbar .nav > li {
  position: relative;
}
.navbar-toolbar .nav > li > a {
  padding: 8px 15px 8px;
  color: #777777;
  text-shadow: none;
}
.navbar-toolbar .nav > li > a.brand {
  color: #dd4b39;
}
.navbar-toolbar .nav > .active > a {
  font-weight: bold;
}
.navbar-toolbar .nav > .active > a:before {
  position: absolute;
  bottom: -1px;
  left: 50%;
  display: inline-block;
  margin-left: -8px;
  /* value should match border-width below */

  border-right: 8px solid transparent;
  border-bottom: 8px solid #d7d7d7;
  border-left: 8px solid transparent;
  content: '';
}
.navbar-toolbar .nav > .active > a:after {
  position: absolute;
  bottom: -1px;
  left: 50%;
  display: inline-block;
  margin-left: -7px;
  /* value should match border-width below */

  border-right: 7px solid transparent;
  border-bottom: 7px solid #ffffff;
  border-left: 7px solid transparent;
  content: '';
}
.navbar-toolbar .nav > .active > a,
.navbar-toolbar .nav > .active > a:hover,
.navbar-toolbar .nav > .active > a:focus {
  box-shadow: none;
  color: #333333;
  background-color: #f2f2f2;
}
.navbar-toolbar .nav > li > a:focus,
.navbar-toolbar .nav > li > a:hover {
  color: #333333;
  text-decoration: underline;
  background-color: transparent;
}
.navbar-toolbar .btn-navbar {
  padding: 4px 10px 7px;
  margin-top: 5px;
  background-color: #f3f3f3;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #dcdcdc;
}
.navbar-toolbar .nav > li > .dropdown-menu {
  border-top-width: 0;
}
.navbar-toolbar .nav > li > .dropdown-menu:before {
  display: none;
}
.navbar-toolbar .nav > li > .dropdown-menu:after {
  display: none;
}
.navbar-toolbar .nav li.dropdown.open > .dropdown-toggle,
.navbar-toolbar .nav li.dropdown.active > .dropdown-toggle,
.navbar-toolbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #f2f2f2;
}
.navbar-toolbar .nav > li > a.brand:focus,
.navbar-toolbar .nav > li > a.brand:hover {
  color: #dd4b39;
  text-decoration: none;
}
.navbar-toolbar .nav li.dropdown.open > .brand.dropdown-toggle,
.navbar-toolbar .nav li.dropdown.active > .brand.dropdown-toggle,
.navbar-toolbar .nav li.dropdown.open.active > .brand.dropdown-toggle {
  background-color: #f2f2f2;
  color: #dd4b39;
  text-decoration: none;
}
.navbar-toolbar .nav li.dropdown > .brand.dropdown-toggle .caret {
  border-top-color: #dd4b39;
  border-bottom-color: #dd4b39;
}
.navbar-toolbar.navbar-inverse {
  color: #999999;
}
.navbar-toolbar.navbar-inverse .navbar-inner {
  border-color: #333333;
  background-color: #4e4e4e;
  background-image: linear-gradient(to bottom, #555555, #444444);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff444444', GradientType=0);
  background: #444444;
}
.navbar-toolbar.navbar-inverse .brand,
.navbar-toolbar.navbar-inverse .nav > li > a {
  font-weight: normal;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-toolbar.navbar-inverse .brand:hover,
.navbar-toolbar.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
}
.navbar-toolbar.navbar-inverse .nav > li > a:focus,
.navbar-toolbar.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}
.navbar-toolbar.navbar-inverse .nav .active > a,
.navbar-toolbar.navbar-inverse .nav .active > a:hover,
.navbar-toolbar.navbar-inverse .nav .active > a:focus {
  font-weight: bold;
  color: #ffffff;
  background-color: #444444;
}
.navbar-toolbar.navbar-inverse .nav .active > a:hover {
  text-decoration: underline;
}
.navbar-toolbar.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-toolbar.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-toolbar.navbar-inverse .divider-vertical {
  border-right-color: #555555;
  border-left-color: #444444;
}
.navbar-toolbar.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-toolbar.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-toolbar.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #444444;
}
.navbar-toolbar.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-toolbar.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-toolbar.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-toolbar.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-toolbar.navbar-inverse .navbar-search .search-query {
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  transition: none;
  color: #ffffff;
  background-color: #515151;
  border-color: #444444;
}
.navbar-toolbar.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-toolbar.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-toolbar.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-toolbar.navbar-inverse .navbar-search .search-query:focus,
.navbar-toolbar.navbar-inverse .navbar-search .search-query.focused {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
}
.navbar-toolbar.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #373737;
  background-image: linear-gradient(to bottom, #373737, #373737);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff373737', endColorstr='#ff373737', GradientType=0);
  border-color: #373737 #373737 #111111;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #373737;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-toolbar.navbar-inverse .btn-navbar:hover,
.navbar-toolbar.navbar-inverse .btn-navbar:focus,
.navbar-toolbar.navbar-inverse .btn-navbar:active,
.navbar-toolbar.navbar-inverse .btn-navbar.active,
.navbar-toolbar.navbar-inverse .btn-navbar.disabled,
.navbar-toolbar.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #373737;
  *background-color: #2b2b2b;
}
.navbar-toolbar.navbar-inverse .btn-navbar:active,
.navbar-toolbar.navbar-inverse .btn-navbar.active {
  background-color: #1e1e1e \9;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.breadcrumb {
  background-color: #f3f3f3;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  border-radius: 2px;
}
.pagination ul {
  border-radius: 2px;
}
.pagination ul > li > a,
.pagination ul > li > span {
  background-color: #f3f3f3;
  border: 1px solid #dcdcdc;
  border-left-width: 0;
  color: #333333;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
  border-color: #c6c6c6;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pagination ul > li > a:active {
  background-image: linear-gradient(to bottom, #f6f6f6, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#fff1f1f1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #f4f4f4;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #4D90FE;
  box-shadow: none;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #b3b3b3;
  border-color: #d9d9d9;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #f3f3f3;
  box-shadow: none;
  text-shadow: none;
}
.pagination .disabled a [class^="icon-"] {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  margin-left: 0;
  border-radius: 2px 0 0 2px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  border-radius: 0 2px 2px 0;
}
.pager li > a {
  padding: 4px 12px;
  border: 1px solid #dcdcdc;
  background-color: #f3f3f3;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #f5f5f5;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  white-space: nowrap;
  font-weight: bold;
  cursor: default;
  outline: none;
  overflow: visible;
}
.pager li > a:hover {
  border-color: #c6c6c6;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #f8f8f8, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff1f1f1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #f1f1f1;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pager li > a:active {
  background-color: #f4f4f4;
  background-image: linear-gradient(to bottom, #f6f6f6, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#fff1f1f1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #f1f1f1;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.pager .disabled a,
.pager .disabled a:hover {
  color: #b3b3b3;
  border-color: #d9d9d9;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #f3f3f3;
  box-shadow: none;
  text-shadow: none;
}
.modal-backdrop {
  background-color: #ffffff;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.modal {
  border-radius: 0;
}
.tooltip {
  font-weight: bold;
}
.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.tooltip-inner {
  border-radius: 0px;
}
.popover {
  border-radius: 0;
}
.popover .popover-title {
  border-radius: 0;
}
.thumbnail {
  padding: 0;
  border: 3px solid #ffffff;
  border-radius: 0;
  box-shadow: 0 0 0 1px #aaaaaa;
  transition: none;
}
a.thumbnail:hover {
  border-color: #ffffff;
  box-shadow: 0 0 0 1px #dedede;
}
.thumbnail .caption {
  padding: 9px 4px;
  color: #000000;
}
.label {
  border-radius: 0;
}
.label-important,
.badge-important {
  background-color: #dd4b39;
}
.label-important[href],
.badge-important[href] {
  background-color: #c23321;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.progress {
  border: 1px solid #999;
  padding: 1px;
  height: 10px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border-radius: 0px;
}
.progress .bar {
  background-color: #6188f5;
  background-image: none;
  box-shadow: none;
}
.progress-striped .bar {
  background-color: #6188f5;
  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);
  background-size: 40px 40px;
}
.progress .bar + .bar {
  box-shadow: none;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #c13e2c;
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  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);
}
.progress-success .bar,
.progress .bar-success {
  background-color: #2f973f;
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #2f973f;
  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);
}
.progress-info .bar,
.progress .bar-info {
  background-color: #53bddc;
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #53bddc;
  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);
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #fbb450;
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  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);
}
@media (max-width: 979px) {
  .navbar-masthead.navbar-fixed-top .navbar-inner,
  .navbar-masthead.navbar-fixed-bottom .navbar-inner {
    padding: 0;
  }
  .navbar-masthead .nav-collapse .nav > .active > a {
    color: #333333;
    background-color: #f5f5f5;
  }
  .navbar-masthead .nav-collapse .nav .nav-header {
    color: #777777;
  }
  .navbar-masthead .nav-collapse .nav > li > a,
  .navbar-masthead .nav-collapse .dropdown-menu a {
    color: #777777;
  }
  .navbar-masthead .nav-collapse .nav > li > a:hover,
  .navbar-masthead .nav-collapse .dropdown-menu a:hover {
    background-color: #f1f1f1;
  }
  .navbar-masthead .nav-collapse .navbar-form,
  .navbar-masthead .nav-collapse .navbar-search {
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
  }
  .navbar-masthead.navbar-inverse .nav-collapse .nav > .active > a {
    color: #ffffff;
    background-color: #444444;
  }
  .navbar-masthead.navbar-inverse .nav-collapse .nav > li > a,
  .navbar-masthead.navbar-inverse .nav-collapse .dropdown-menu a {
    color: #ffffff;
  }
  .navbar-masthead.navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-masthead.navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #444444;
  }
  .navbar-masthead.navbar-inverse .nav-collapse .navbar-form,
  .navbar-masthead.navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #444444;
    border-bottom-color: #444444;
  }
  .navbar-toolbar.navbar-fixed-top .navbar-inner,
  .navbar-toolbar.navbar-fixed-bottom .navbar-inner {
    padding: 0;
  }
  .navbar-toolbar .nav-collapse .nav > .active > a:before {
    display: none;
  }
  .navbar-toolbar .nav-collapse .nav > .active > a:after {
    display: none;
  }
  .navbar-toolbar .nav-collapse .nav .nav-header {
    color: #777777;
  }
  .navbar-toolbar .nav-collapse .nav > li > a,
  .navbar-toolbar .nav-collapse .dropdown-menu a {
    color: #777777;
  }
  .navbar-toolbar .nav-collapse .nav > li > a:hover,
  .navbar-toolbar .nav-collapse .dropdown-menu a:hover {
    background-color: #ffffff;
  }
  .navbar-toolbar .nav-collapse .navbar-form,
  .navbar-toolbar .nav-collapse .navbar-search {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
  }
  .navbar-toolbar.navbar-inverse .nav-collapse .nav > .active > a,
  .navbar-toolbar.navbar-inverse .nav-collapse .nav > .active > a:hover {
    color: #ffffff;
    background-color: #555555;
  }
  .navbar-toolbar.navbar-inverse .nav-collapse .nav > li > a,
  .navbar-toolbar.navbar-inverse .nav-collapse .dropdown-menu a {
    color: #ffffff;
  }
  .navbar-toolbar.navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-toolbar.navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #444444;
  }
  .navbar-toolbar.navbar-inverse .nav-collapse .navbar-form,
  .navbar-toolbar.navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #444444;
    border-bottom-color: #444444;
  }
}
/*# sourceMappingURL=todc-bootstrap.css.map */

redpajama_set_name: RedPajamaGithub


text:
HomeOPINIONCOLUMNSHYDEN'S TAKE: The Good, The Bad, and The Ugly from Bellator 171 and UFC on FOX 23 including continued rise of Ngannou, Shevchenko upset
HYDEN'S TAKE: The Good, The Bad, and The Ugly from Bellator 171 and UFC on FOX 23 including continued rise of Ngannou, Shevchenko upset
By Frank Hyden, MMATorch columnist
Francis Ngannou (photo credit Ron Chenoy © USA Today Sports)
Bellator 171 and UFC on FOX 23 were both this past weekend. Let's get right to the rundown.
GOOD: A.J. McKee Jr. vs. Brandon Phillips
This was a pretty close fight. McKee is definitely one to keep your eye on, as he continues to improve and grow as a fighter. McKee won the decision and looks to make some waves in the division.
GOOD: Jessica Middleton vs. Alice Yauger
Yauger showed a ton of heart, as she was absorbing tremendous punishment as the fight wore on. Middleton showed great poise and presence as she didn't get reckless and wild in her pursuit of the finish. She had to settle for the decision, but that's because Yauger was so tough and relentless. Good fight.
GOOD: David Rickels stops Aaron Derrow
This was a completely one-sided beatdown. Derrow showed good toughness, but Rickels is too tenacious. He was all over Derrow from start to finish and didn't let up a bit. It doesn't matter how tough you are, you can only take so much and Rickels just kept coming at Derrow and wouldn't even let him breathe. A dominating and thoroughly convincing stoppage victory for Rickels here. Another good fight.
GOOD: Chidi Njokuani vs. Melvin Guillard
Njokuani dominated this fight from start to finish on route to the decision win. Njokuani is a rising contender and Guillard is on his way down. He can still beat some guys, I'm sure, but that list is shrinking. This is a nice win for Njokuani.
UFC on FOX 23
GOOD: Jason Knight submits Alex Caceres
Knight proved to be too tenacious for Caceres, as he kept applying pressure when they were grappling on the ground in the second round. Eventually Knight was able to lock in the choke and force the tap. Nice win for him.
GOOD: Francis Ngannou stops Andrei Arlovski
I don't want to go overboard here, but Ngannou certainly seems like a future title contender. He has crazy power, that right there is enough to get him pretty far in the Heavyweight Division. I know Arlovski doesn't have a great chin, but Nagannou crushed him with some power shots. It'll be interesting to see how he deals with guys who can take big shots, but we might have a new fighter in the mix here. I'd like to see a little more from him before getting too excited, but there's definitely possibility here.
GOOD: Jorge Masvidal stops Donald Cerrone
Things started slowly, as both guys felt each other out, but then Masvidal exploded and basically finished Cerrone at the end of the first round. Cerrone was saved by the bell, literally, as Herb Dean was calling a stop to the fight just as the horn sounded. The second round was essentially a guarantee as Masvidal pressed forward and finished Cerrone officially about a minute into the second round. Bigtime win for Masvidal. This is a statement win, which is helped by a passionate promo after the win calling out anyone who will fight him. Cerrone is tough and Masvidal walked right through him. Wow.
GOOD: Valentina Shevchenko submits Juliana Pena
Shevchenko made her name as a striker, but she showed that she's much more than that, submitting Pena and looking very good doing it. She showed another angle to her skillset and should be next in line to fight UFC Women's Bantamweight Champion Amanda Nunes as soon as possible. It's hard to say exactly when that will be, but she's the only real choice. Shevchenko previously lost a decision to Nunes in March of 2016, but she's said this time will be different. We'll see, both women have grown as fighters since then so we'll see what changes they've made and how they approach things differently this time. This was a good fight and a very good performance from Shevchenko. This card didn't have a ton of star power, but it delivered bigtime. The Bellator 171 card was also very good. It was a nice weekend for MMA fans.
NOW CHECK OUT LAST WEEK'S COLUMN: HYDEN BLOG: The Good, The Bad, and The Ugly from Bellator 170 including Tito Ortiz's retirement, Chael Sonnen's performance
Comments and suggestions can be emailed to hydenfrank@gmail.com and you can follow Frank on Twitter at @hydenfrank.
chili njokuani
david rickels
jason knight
juliana pena
melvin guillard
valentina schevchenko
MMATORCH YEAR END AWARDS: Worst Fight of 2018
ROUNDTABLE: Staff predictions for Junior Dos Santos vs. Tai Tuivasa
HYDEN BLOG: The Good, The Bad, and The Ugly from Bellator 204

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How to install Dart in Google Compute Engine (GCE)? I am trying to learn both Dart and GCE. I already created a server at GCE, but I don't know how to install Dart since I can only use Linux commands on the Debian server.

A: This is mostly about Dart on AppEngine:
You should be able to find all information here https://www.dartlang.org/cloud/
I did it using the instructions from this page and the linked pages at the bottom.
The discussions here https://groups.google.com/a/dartlang.org/forum/#!forum/cloud provide some useful bits too.
Dart on Compute engine:
Here is a blog post that covers it pretty good http://financecoding.github.io/blog/2013/09/30/getting-started-with-dart-on-compute-engine/ but some things have changed since this was written.
There are docker images https://github.com/dart-lang/dart_docker ready to execute Dart scripts.
Just search for information how to use Docker images with GCE and you should be fine (there should already be a lot available)
Please ask again if you encounter concrete problems.
Dart on AppEngine runs as Managed VM. Managed VMs work differently than real AppEngine VMs that run 'native' supported languages like Java, Python, and Go. Managed VMs are in fact Compute engines but managed by AppEngine. This means they are launched and shut down depending on the load (and depending on some basic configuration settings in app.yaml and also depending on payment settings) while Compute Engines instances are basically always on. You have to manage yourself when instances should be added/removed depending on the load. There is Kubernetes which is a handy tool to make this easier but you have to actually manage your instances. Besides from that there is not much difference between Managed VMs and Compute Engine instances. A difference to native AppEngine is that you can add any libraries and also binaries to Managed VMs like to CE.
There are pricing differences but I don't know details about this myself yet

redpajama_set_name: RedPajamaStackExchange


I gotta admit that I don't use the 3D Touch feature on my 6s Plus very much, mostly because I forget it exists. It is pretty handy, though, as I've discussed before, and one way that I do use it is to jump to some frequently used options within Settings. If you've got a 6s or 6s Plus, then, check it out with me—start by pressing with a bit of force on that app.
Under iOS 9, you'll see three options: Bluetooth, Wi-Fi, and Battery. So you could use this to hop in and join a network, say, or turn on Low Power Mode.
And under the latest release of iOS 10, there's an additional choice, too—Cellular Data.
That's pretty neat! I kind of wish this were configurable, though, as there are at least a dozen settings I'd rather have quick access to other than Cellular Data. But the ability to do this makes me happy anyhow!


This application was first done February 21, 2007 using the February CTP. Modifications to get it running include 'plumbing' and args.x and args.y as in other articles.
I also had to move my animated panels into their own <Canvas.Resources> as discussed in the Rolling Animated Gear article.
I'm trying to explicitly name the extraneous files used in the xaml, and because of that, the font name display code had to change just a bit to avoid displaying names with paths.
One other issue with this example that was not a problem before the animation changes of Beta 1 is the slide-out panels had to be started 'in'... that makes sense, and they should have been that way before, but it wasn't a problem and became one during this conversion.
I obviously did not spend enough time on the conversion to Beta 1 the first time around on this demo. Brad, Steele, and Brian at AZGroups helped me find problems and difficult spots that I had to rethink.
First, the page did not run correctly in Firefox. In the early days of WPF/E, I made it a point to try Firefox and IE, but everything always seemed to work, so I became lax and did not continue to do that. I suppose I need to start doing that once more.
Since I was away from my development machine, I could only view the app, and doing so I found a couple things I didn't like. I was trying to be explicit on file locations, and I think I was causing unnecessary downloads that may or may not have been part of the problem, but in any case, I've resolved that issue by using local references for fonts and graphics as I had been doing in WPF/E.
I believe the big problem was that I found at least one place in the JS where I was still doing document.getElementById("ag1Host") instead of sender.getHost(). It's very likely that this was the root of the problems but I won't kow for certain until I upload new files.
In the course of externally investigating the demo, I noticed that the ToolTip for Opening the Font Menu and Skin Menu both referred to "Close" not "Open". The menus DID open with mouse click, but the ToolTip was definitely incorrect. Additionally, the glyph on the open bar was not being changed to red when the mouse moved over the bar. This had me confused for a while this evening.
I have no idea why this was working fine in WPF/E, but now with the availability of a "Visibility" element on an object, it's possible that things are operating a bit different under the hood.
In WPF/E, I used Opacity to 'hide' elements until I wanted them shown, for instance the menus that slide out. The menu begins life opened, but with Opacity of "0", so it's essentially invisible. The problem now becomes that mouse clicks on that clear area are accepted. So mouse overs and mouse clicks were actually being answered as if they were in response to a menu close. Since the menu is simply a toggle in/out, it really didn't matter much as far as the sliding panel was concerned.
Initially, I tried moving the panel in and not changing anything else, but that still didn't work good because the activation bar is really part of the panel itself.
The solution was to use the Visibility of the menu to avoid all the mess.
Brad pointed out a problem with the ToolTip on the open/close menu and font bars. The problem had to do with the fact that I was using a glyph for the left/right arrow, and glyphs apparently still in Beta 1 cannot accept a mouse event, so while the bar itself has a ToolTip, changes the glyph color, and opens/closes the panel, the glyph itself is a dead zone.
I resolved that issue by making a Path object for the left/right arrows and painting it as I did the glyph. Now the arrow itself allows the mouse messages, and the menu button has a much better feel... thanks Brad!
Since I was investigating the ToolTips, I decided to fix the problem of the "Close Menu" button ToolTip having to be too far to the left of the menu itself. This was done to avoid interference with the menu. The reality was I just should have put the ToolTip on a canvas higher on the z-order than the slide-out menu. Once I thought to do that, it became a simple manner to add a canvas at the bottom of the xaml file just for ToolTips.
Now any ToolTip created is done so in that canvas. There can only be one ToolTip at a time, so removing a ToolTip becomes simply a "clear()" call.
Now I'll see if all this works live on the site.
I investigated a bit the "Loaded" in xaml vs. "OnLoad" in the CreateObject. I believe I'm seeing a race condition although I have no way to support that. Since the first few lines of function called with "Loaded" setup some global variables, I made some changes to the code after that to not need any passed-in parameters, and called the rest of that piece of code "populateMap". populateMap is what does all the createFromXaml to fill in the grid inside the artwork. Having it separated like this gives me an opportunity to have "xaml_Page_Loaded" called when the xaml is loaded, then onLoad calls "populateMap" and continue the process. This way the whole looping through rows of glyphs isn't done during the "Loaded" call.
Does this resolve the problems? There's no way to know without uploading, so we'll see... I could NOT make it work... apparently there's more to 'onLoad' in the Create script than meets the eye... back to the forum I guess.
It was pointed out to me that Glyphs have a UnicodeString parameter that I thought would allow me to set a character code into the Glyph. I tried that to no avail, so I tried displaying the UnicodeString value of a Glyph as it was produced on-screen, and kept getting "Undefined", and upon further questioning, was told in the WPF/E Forum that the UnicodeString only returns what I set it to be.
In any case, I decided to build a Silverlight application to display all the Glyph Indice codes for a font, and more importantly, for a ding font. I specifically chose the ones that most of us would consider 'normal' even though they are not in the Silverlight default list yet. The fact that Indice is the only way to select the Glyph makes this even more useful!
As you can see from the above Silverlight canvas, the GlyphMap application displays a map of the Glyph characters for 1 of 4 'standard' ding fonts. In addition to seeing the row/column index, I used ToolTips in a fly-over of the Glyph to show a double-sized copy of the Glyph, and the Indice necessary to display it.
The two vertical bars on the right-hand side are the menu selectors for font (top) and skin (bottom). I wanted to be able to select from a couple fonts, but didn't want to try to go through a big 'upload and display' effort, so have stopped with 4 that also fit on a small menu. A ToolTip on the menu-open button tells you that it is for font or skin menu. Clicking on the button causes the menu to slide out to the left and get an opacity of 60%. As the mouse is taken over the menu, the menu and close button become opaque. Each menu option has fly-overs as well, and the close button has a ToolTip.
I used Paint Shop Pro for the artwork, and will include a .pspimage file that has three selections in the alpha channel. One for the main frame, one for the indent area of for the title text, and a smaller one for the font and skin buttons.
I initially had a problem with the menu sliding in and out in that it is coming from off-screen and displaying to a specified position. I wanted it to appear to come out of the skin itself and if I were better with the graphics, I'd like it to appear out of a slot in the skin. The problem I had was clipping the animated rectangle to it's resting position. I posed the question in the WPF/E forum, and Bryant Likes resolved it for me.
The application tightened up during the detailed commenting exercise.I had a bit of 'flicker' on the rollovers before I did that and it all went away, so I'm reasonably pleased with how it works.
The only thing I really wasn't happy with for a long time was the font and skin menu open/close button artwork. I'd been through a couple renditions of each, trying to put text on them and had not been happy with any attempts, so I proceeded in the path of wrapping this all up to upload. Of course, I continued to test and play, and at some point noticed the nice left-right arrow buttons with a very narrow profile in WINGDNG3.
I gave them a try and when I saw how they looked decided they would work just fine. I like the size of the artwork, but it's too small for any realistic text, so using a Glyph is not only a good idea, but falls in the 'eating your own dogfood' category!
I'll follow this article with detailed explanations in smaller examples of some of the interesting Silverlight pieces in this article.
// so the first row is 0-19, second row 20-39, etc.
// Define the xaml fragment for the tool tip.
// Position the tool tip at a relative x/y coordinate value.
// Remove the tool tip from the Canvas object.
// Create the XAML fragment for the tool tip.
<Path x:Name="FontOpenPath" Stroke="Black" Fill="Black" Cursor="Hand" MouseLeftButtonDown="btnFontSlideMenu" MouseEnter="RollIntoFontOpen" MouseLeave="RollOutofFontOpenClose"
<Path x:Name="SkinOpenPath" Stroke="Black" Fill="Black" Cursor="Hand" MouseLeftButtonDown="btnSkinSlideMenu" MouseEnter="RollIntoSkinOpen" MouseLeave="RollOutofSkinOpenClose"
<Canvas x:Name="FontMenuCanvas" Canvas.Left="90" Canvas.Top="0" Width="100" Height="100" Opacity="0"
<Path x:Name="FontClosePath" Stroke="Black" Fill="Black" Cursor="Hand" MouseLeftButtonDown="btnFontSlideMenu" MouseEnter="RollIntoFontClose" MouseLeave="RollOutofFontOpenClose"
<Canvas x:Name="SkinMenuCanvas" Canvas.Left="90" Canvas.Top="0" Width="100" Height="100" Opacity="0"
<Path x:Name="SkinClosePath" Stroke="Black" Fill="Black" Cursor="Hand" MouseLeftButtonDown="btnSkinSlideMenu" MouseEnter="RollIntoSkinClose" MouseLeave="RollOutofSkinOpenClose"


text:
Q: When subsetting the columns on a pandas DataFrame the number of columns is being lost I am working with the pima indians dataset.  After reading in the file via read_csv the shape looks good at (768,9). But subsetting on the first 8 columns results in the columns dimension of the  shape getting lost:
pima = pd.read_csv('/git/uni/data/pima-indians-diabetes.csv', header=0)
X = pima.iloc[:,-1]
Y = pima.iloc[:,:-1]
gnb = GaussianNB()
y_pred = gnb.fit(X,Y) #  .predict(pima)

The surprise here is the X.shape: Why would the shape be lost?
`pima.shape=(768, 9) X.shape=(768,) Y.shape=(768, 8)
So then we get bitten on the fit:
ValueError: Expected 2D array, got 1D array instead:
array=[1 0 1 ..., 0 1 0].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.

Update I had also tried X = pima.iloc[:,-1].values but it gives the same result/behavior

A: You defined your X and Y backwards, X are the features columns :-1, while Y, the target, is your last column -1. And, standard conventions are to use X (capital) and y (lowercase).
Therefore, your code should look like this:
X=pima.iloc[:,:-1]
y=pima.iloc[:,-1]
gnb = GaussianNB()
y_pred = gnb.fit(X,y)

A: you are confusing the names , your x should be y and vice versa
Y= pima.iloc[:,-1]
X = pima.iloc[:,:-1]


With just a few days to go until HYPER JAPAN Winter 2018, why not take a look at the event map and start planning how to best see everything you want!
As well as the ASAKUSA, HARAJUKU and AKIHABARA zones, there is a full schedule of events, screenings, workshops and performances taking place all weekend at the HYPER Live! Stage, the HYPER Theatre, the J-Culture Showcase, and J-Culture Activities.
We are also very proud to present The Ramen Experience and The Sake Experience where you can tuck in to a hearty bowl of Japanese ramen and try a huge range of rare and delicious Namasake fresh from Japan.
With so much going on you're bound have a busy, fun-filled day!
Plan your route around HYPER JAPAN with our handy map and make the most of London's premier festival of all things Japanese!


text:
Orioles beat Mets 1-0 to end 7-game skid
AP Jun 7, 2018 at 2:22a ET
NEW YORK (AP) Manny Machado has sure hands – even when it comes to snagging bats near the on-deck circle.
Baltimore's two-time Gold Glove winner made a one-handed grab of Adam Jones' bat as it bounced off the protective screen near home plate in the first inning and hit a sacrifice fly in the eighth to give the Orioles a 1-0 victory over the punchless New York Mets on Wednesday.
A major league-worst 19-41, the Orioles swept the two-game interleague series for their first consecutive wins since May 24-25.
"That was pure instinct," Machado said. "I was kind of scared for a second. I am not going to lie."
Dylan Bundy (4-7) allowed three hits in seven innings, struck out five and walked three.
Richard Bleier pitched around Brandon Nimmo's leadoff single in the eighth, and Brad Brach got his 10th save in 11 chances. Todd Frazier singled leading off the ninth before Jay Bruce and Kevin Plawecki flied out, and Adrian Gonzalez grounded out.
New York has lost six straight, tying its season high, and 11 of 13. The Mets are 16-33 following an 11-1 start and have dropped eight consecutive home games for the first time since May 10-25, 2013. They have scored two runs in their last 32 innings.
"We've got a good team. We just need to put it all together and go on a stretch," said pitcher Zack Wheeler, who also allowed three hits in seven scoreless innings.
Baltimore, which arrived in New York with a seven-game losing streak, scored in the eighth off closer Jeurys Familia (2-3). Pinch-hitter Pedro Alvarez, who grew up in New York, reached on a single when his grounder to the right side of the shifted infield bounced off the glove of shortstop Amed Rosario on the outfield grass. Pinch-runner Craig Gentry stole second, took third on Jones' one-out single and scored on Machado's drive just in front of the center-field warning track.
Bundy escaped trouble in the seventh when the Mets loaded the bases on Plawecki's two-out double, an intentional walk to Gonzalez and a walk to pinch-hitter Jose Bautista. Rosario struck out on three pitches from Bundy, who is 3-1 with a 1.08 ERA in six day games.
Baltimore manager Buck Showalter quipped that pitching coach Roger McDowell was suggesting nicknames.
"Roger said maybe `Sunny.' Somebody said `Over Easy,"' Showalter said.
After Nimmo singled starting the eighth, he was doubled up by Bleier when Asdrubal Cabrera popped up a bunt.
"They weren't down on themselves," Mets manager Mickey Callaway said of his players. "They were mad."
Frazier expects a playoff atmosphere for the weekend Subway Series against the Yankees at Citi Field.
"One big hit here in that series, and all of a sudden we're back to where we need, even though we're a bunch of games out," said Frazier, who played for the Yankees last year.
Orioles: RHP Darren O'Day (elbow) is expected to make another rehabilitation appearance Thursday with Class A Frederick and could rejoin Baltimore in the coming days. … OF Colby Rasmus (left hip flexor strain) is not close to returning to the club, according to Showalter. Rasmus is 0 for 10 in three minor league games.
Mets: C Devin Mesoraco (right hamstring tightness) missed his third straight game.
ROSTER MOVE
The Mets reacquired pitcher P.J. Conlon, shortly after letting him go. The left-hander was claimed off waivers from the Los Angeles Dodgers – four days after the Dodgers claimed him off waivers from New York. Conlon was assigned to Triple-A Las Vegas, and infielder Phillip Evans was designated for assignment. Conlon was designated for assignment by the Mets last week when they needed roster space to replenish a worn-out bullpen with fresh arms.
Orioles: RHP David Hess (2-2, 3.47 ERA) opens a four-game series Thursday against Toronto.
Mets: RHP Jacob deGrom (4-0, 1.49 ERA) takes the mound Friday. He has allowed one run or none in each of his last eight starts.


Cabot, PA – Bill Giallombardo of Butler will retire as Concordia Visiting Nurses Chief Financial Officer on May 29 according to Martin J. Trettel, CEO.
He joined CVN in November 2002 and has served as a director on the Concordia Lutheran Ministries Foundation Board and the VNA Alliance Board and was an ex-officio member on both the Good Samaritan Hospice and Concordia Visiting Nurses Boards.
"We have grown tremendously over the last 12+ years and I have truly enjoyed the camaraderie of the staff," Giallombardo reflects.
During his tenure, Concordia acquired Good Samaritan Hospice in 2004 and Concordia Medical Equipment in 2007. In 2008, VNA Alliance was formed through a partnership with St Paul Homes in Greenville and Wesbury United Methodist Retirement Community in Meadville. Meadville Medical Center joined the partnership in 2009 and Grove City Hospital was added in 2012 to further serve northwest PA. Good Samaritan Hospice affiliated with Heritage Valley Health System in 2010 and in 2013 opened a 10-bed inpatient unit at Medical Center Beaver.
He admits that his early career path was to be a veterinarian but he couldn't afford the lengthy education. "I guess some of the same skills used in finance are similar to diagnosing what may be causing an animal to be ill. Obviously they can't tell you what is wrong so you need to be extremely analytical," he said. And that's an area of finance where he has excelled.
He plans to golf and spend time with his grandson, Liam. "For the most part, each day of the last 44 years I have been regimented to getting done what I needed to do either at work or home. I look forward to no time frames, no specific demands, and no deadlines!" he laughs.


Gilian - The Global Air Sampling Equipment Leader | Gilian Air Sampling Equipment including Air Sampling Pumps, Media, Calibrators, and Accessories are made in the U.SA. by Sensidyne.
You can order the following compact discs and cassettes of old time, fiddle, and bluegrass music from Voyager Recordings.
Index. S (Finland) S (1998) A project of Perttu Lipsanen, supposedly with an ambient sound. There are also guest musicians (electric guitar player and oboist).
PREPARATION OF SAMPLERS BEFORE SAMPLING: 1. Equilibrate the filters in an environmentally controlled weighing area or chamber for at least 2 h.


There will be an information session held, at which the Headteacher and Year 6 teaching staff will give parents more details about the tests the children will sit in Year 6. Information about this will be issued nearer the time.
Presentations and related documents will be made available to view at the bottom of this page. Please note the current documents are 2018.
When are this year's SATs?
During SATs week, all Year 6 children are encouraged to attend a special free Breakfast Club, from 8.30am in the dining hall. This gives the children the chance to spend some time with their friends each morning before they begin their tests for that day. The Year 6 teachers supervise the SATs Breakfast Club, and make sure that everyone is feeling happy and relaxed before the school day begins.
We want to make sure that every child is well prepared and can achieve their best in these tests. We provide extra support where it is needed, through after school booster classes and lunchtime drop in sessions. Children are given time to review their learning at the end of lessons and encouraged to approach their teachers at any time to talk about any difficulties they are having.
More information about the tests and sample papers are available on the Department for Education website.