@charset "utf-8";
/* CSS Document */

/** 1.12 Button Groups */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .pagination-classic > li.btn-group > a,
  .pagination-classic > li.btn-group > span,
  .btn-group-vertical > .btn, .pagination-classic >
  li.btn-group-vertical > a,
  .pagination-classic >
  li.btn-group-vertical > span {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .pagination-classic > li.btn-group > a:hover,
    .pagination-classic > li.btn-group > span:hover, .btn-group > .btn:focus, .pagination-classic > li.btn-group > a:focus,
    .pagination-classic > li.btn-group > span:focus, .btn-group > .btn:active, .pagination-classic > li.btn-group > a:active,
    .pagination-classic > li.btn-group > span:active, .btn-group > .btn.active, .pagination-classic > li.btn-group > a.active,
    .pagination-classic > li.btn-group > span.active,
    .btn-group-vertical > .btn:hover, .pagination-classic >
    li.btn-group-vertical > a:hover,
    .pagination-classic >
    li.btn-group-vertical > span:hover,
    .btn-group-vertical > .btn:focus, .pagination-classic >
    li.btn-group-vertical > a:focus,
    .pagination-classic >
    li.btn-group-vertical > span:focus,
    .btn-group-vertical > .btn:active, .pagination-classic >
    li.btn-group-vertical > a:active,
    .pagination-classic >
    li.btn-group-vertical > span:active,
    .btn-group-vertical > .btn.active, .pagination-classic >
    li.btn-group-vertical > a.active,
    .pagination-classic >
    li.btn-group-vertical > span.active {
      z-index: 2; }

.btn-group .btn + .btn, .btn-group .pagination-classic > li > a + .btn, .btn-group
.pagination-classic > li > span + .btn, .btn-group .pagination-classic > li > .btn + a, .btn-group .pagination-classic > li > a + a, .btn-group
.pagination-classic > li > span + a, .btn-group
.pagination-classic > li > .btn + span, .btn-group .pagination-classic > li > a + span, .btn-group
.pagination-classic > li > span + span,
.btn-group .btn + .btn-group,
.btn-group .pagination-classic > li > a + .btn-group,
.btn-group
.pagination-classic > li > span + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .pagination-classic > li > .btn-group + a,
.btn-group
.pagination-classic > li > .btn-group + span,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn, .btn-toolbar .pagination-classic > li > a, .btn-toolbar
  .pagination-classic > li > span,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn, .pagination-classic > li.btn-toolbar > a,
  .pagination-classic > li.btn-toolbar > span,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .pagination-classic > li.btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle),
.pagination-classic > li.btn-group > span:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .pagination-classic > li.btn-group > a:first-child,
.pagination-classic > li.btn-group > span:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .pagination-classic > li.btn-group > a:first-child:not(:last-child):not(.dropdown-toggle),
  .pagination-classic > li.btn-group > span:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .pagination-classic > li.btn-group > a:last-child:not(:first-child),
.pagination-classic > li.btn-group > span:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .pagination-classic.btn-group > li.btn-group:not(:first-child):not(:last-child) > a, .pagination-classic.btn-group > li.btn-group:not(:first-child):not(:last-child) > span {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .pagination-classic.btn-group > li.btn-group:first-child:not(:last-child) > a:last-child, .pagination-classic.btn-group > li.btn-group:first-child:not(:last-child) > span:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .pagination-classic.btn-group > li.btn-group:last-child:not(:first-child) > a:first-child, .pagination-classic.btn-group > li.btn-group:last-child:not(:first-child) > span:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .pagination-classic > li.btn-group > a + .dropdown-toggle,
.pagination-classic > li.btn-group > span + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .pagination-classic > li.btn-group-lg.btn-group > a + .dropdown-toggle,
.pagination-classic > li.btn-group-lg.btn-group > span + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -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-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret, .pagination-classic > li > a .caret,
.pagination-classic > li > span .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .pagination-classic > li.btn-group-lg > a .caret,
.pagination-classic > li.btn-group-lg > span .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .pagination-classic > li.btn-group-lg > a .caret, .dropup
.pagination-classic > li.btn-group-lg > span .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .pagination-classic > li.btn-group-vertical > a,
.pagination-classic > li.btn-group-vertical > span,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.pagination-classic.btn-group-vertical > li.btn-group > a,
.pagination-classic.btn-group-vertical > li.btn-group > span {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .pagination-classic.btn-group-vertical > li.btn-group > a, .pagination-classic.btn-group-vertical > li.btn-group > span {
  float: none; }

.btn-group-vertical > .btn + .btn, .pagination-classic > li.btn-group-vertical > a + .btn,
.pagination-classic > li.btn-group-vertical > span + .btn, .pagination-classic > li.btn-group-vertical > .btn + a, .pagination-classic > li.btn-group-vertical > a + a,
.pagination-classic > li.btn-group-vertical > span + a,
.pagination-classic > li.btn-group-vertical > .btn + span, .pagination-classic > li.btn-group-vertical > a + span,
.pagination-classic > li.btn-group-vertical > span + span,
.btn-group-vertical > .btn + .btn-group, .pagination-classic >
li.btn-group-vertical > a + .btn-group,
.pagination-classic >
li.btn-group-vertical > span + .btn-group,
.btn-group-vertical > .btn-group + .btn, .pagination-classic >
li.btn-group-vertical > .btn-group + a,
.pagination-classic >
li.btn-group-vertical > .btn-group + span,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .pagination-classic > li.btn-group-vertical > a:not(:first-child):not(:last-child),
.pagination-classic > li.btn-group-vertical > span:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .pagination-classic > li.btn-group-vertical > a:first-child:not(:last-child),
.pagination-classic > li.btn-group-vertical > span:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .pagination-classic > li.btn-group-vertical > a:last-child:not(:first-child),
.pagination-classic > li.btn-group-vertical > span:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .pagination-classic.btn-group-vertical > li.btn-group:not(:first-child):not(:last-child) > a, .pagination-classic.btn-group-vertical > li.btn-group:not(:first-child):not(:last-child) > span {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .pagination-classic.btn-group-vertical > li.btn-group:first-child:not(:last-child) > a:last-child, .pagination-classic.btn-group-vertical > li.btn-group:first-child:not(:last-child) > span:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .pagination-classic.btn-group-vertical > li.btn-group:last-child:not(:first-child) > a:first-child, .pagination-classic.btn-group-vertical > li.btn-group:last-child:not(:first-child) > span:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .pagination-classic > li.btn-group-justified > a,
  .pagination-classic > li.btn-group-justified > span,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .pagination-classic > li > a, .btn-group-justified > .btn-group
  .pagination-classic > li > span {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], .pagination-classic > li[data-toggle="buttons"] > a input[type="radio"],
.pagination-classic > li[data-toggle="buttons"] > span input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"], .pagination-classic >
li[data-toggle="buttons"] > a input[type="checkbox"],
.pagination-classic >
li[data-toggle="buttons"] > span input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.pagination-classic[data-toggle="buttons"] > li.btn-group > a input[type="radio"],
.pagination-classic[data-toggle="buttons"] > li.btn-group > span input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
.pagination-classic[data-toggle="buttons"] > li.btn-group > a input[type="checkbox"],
.pagination-classic[data-toggle="buttons"] > li.btn-group > span input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }