
.btn {
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: 400 !important;
  text-align: center !important;
  vertical-align: middle !important;
  -ms-touch-action: manipulation !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  background-image: none !important;
  border: 1px solid transparent !important;
  white-space: nowrap !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  border-radius: 4px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px !important;
}

.btn.focus,.btn:focus,.btn:hover {
  color: #636b6f !important;
  text-decoration: none !important;
}

.btn.active,.btn:active {
  outline: 0 !important;
  background-image: none !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) !important;
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125) !important;
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
  cursor: not-allowed !important;
  opacity: .65 !important;
  filter: alpha(opacity=65) !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

a.btn.disabled,fieldset[disabled] a.btn {
  pointer-events: none !important;
}

.btn-default {
  color: #636b6f !important;
  background-color: #fff !important;
  border-color: #ccc !important;
}

.btn-default.focus,.btn-default:focus {
  color: #636b6f !important;
  background-color: #e6e5e5 !important;
  border-color: #8c8c8c !important;
}

.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle {
  color: #636b6f !important;
  background-color: #e6e5e5 !important;
  border-color: #adadad !important;
}

.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover {
  color: #636b6f !important;
  background-color: #d4d4d4 !important;
  border-color: #8c8c8c !important;
}

.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle {
  background-image: none !important;
}

.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
  background-color: #fff !important;
  border-color: #ccc !important;
}

.btn-default .badge {
  color: #fff !important;
  background-color: #636b6f !important;
}

.btn-primary {
  color: #fff !important;
  background-color: #3097d1 !important;
  border-color: #2a88bd !important;
}

.btn-primary.focus,.btn-primary:focus {
  color: #fff !important;
  background-color: #2579a9 !important;
  border-color: #133d55 !important;
}

.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle {
  color: #fff !important;
  background-color: #2579a9 !important;
  border-color: #1f648b !important;
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
  color: #fff !important;
  background-color: #1f648b !important;
  border-color: #133d55 !important;
}

.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
  background-image: none !important;
}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
  background-color: #3097d1 !important;
  border-color: #2a88bd !important;
}

.btn-primary .badge {
  color: #3097d1 !important;
  background-color: #fff !important;
}

.btn-success {
  color: #fff !important;
  background-color: #2ab27b !important;
  border-color: #259d6d !important;
}

.btn-success.focus,.btn-success:focus {
  color: #fff !important;
  background-color: #20895e !important;
  border-color: #0d3625 !important;
}

.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle {
  color: #fff !important;
  background-color: #20895e !important;
  border-color: #196c4b !important;
}

.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {
  color: #fff !important;
  background-color: #196c4b !important;
  border-color: #0d3625 !important;
}

.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
  background-image: none !important;
}

.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
  background-color: #2ab27b !important;
  border-color: #259d6d !important;
}

.btn-success .badge {
  color: #2ab27b !important;
  background-color: #fff !important;
}

.btn-info {
  color: #fff !important;
  background-color: #8eb4cb !important;
  border-color: #7da8c3 !important;
}

.btn-info.focus,.btn-info:focus {
  color: #fff !important;
  background-color: #6b9dbb !important;
  border-color: #3d6983 !important;
}

.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle {
  color: #fff !important;
  background-color: #6b9dbb !important;
  border-color: #538db0 !important;
}

.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {
  color: #fff !important;
  background-color: #538db0 !important;
  border-color: #3d6983 !important;
}

.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {
  background-image: none !important;
}

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
  background-color: #8eb4cb !important;
  border-color: #7da8c3 !important;
}

.btn-info .badge {
  color: #8eb4cb !important;
  background-color: #fff !important;
}

.btn-warning {
  color: #fff !important;
  background-color: #cbb956 !important;
  border-color: #c5b143 !important;
}

.btn-warning.focus,.btn-warning:focus {
  color: #fff !important;
  background-color: #b6a338 !important;
  border-color: #685d20 !important;
}

.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle {
  color: #fff !important;
  background-color: #b6a338 !important;
  border-color: #9b8a30 !important;
}

.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {
  color: #fff !important;
  background-color: #9b8a30 !important;
  border-color: #685d20 !important;
}

.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {
  background-image: none !important;
}

.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
  background-color: #cbb956 !important;
  border-color: #c5b143 !important;
}

.btn-warning .badge {
  color: #cbb956 !important;
  background-color: #fff !important;
}

.btn-danger {
  color: #fff !important;
  background-color: #bf5329 !important;
  border-color: #aa4a24 !important;
}

.btn-danger.focus,.btn-danger:focus {
  color: #fff !important;
  background-color: #954120 !important;
  border-color: #411c0e !important;
}

.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle {
  color: #fff !important;
  background-color: #954120 !important;
  border-color: #78341a !important;
}

.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {
  color: #fff !important;
  background-color: #78341a !important;
  border-color: #411c0e !important;
}

.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {
  background-image: none !important;
}

.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
  background-color: #bf5329 !important;
  border-color: #aa4a24 !important;
}

.btn-danger .badge {
  color: #bf5329 !important;
  background-color: #fff !important;
}

.btn-link {
  color: #3097d1 !important;
  font-weight: 400 !important;
  border-radius: 0 !important;
}

.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
  border-color: transparent !important;
}

.btn-link:focus,.btn-link:hover {
  color: #216a94 !important;
  text-decoration: underline !important;
  background-color: transparent !important;
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
  color: #777 !important;
  text-decoration: none !important;
}

.btn-group-lg>.btn,.btn-lg {
  padding: 10px 16px !important;
  font-size: 18px !important;
  line-height: 1.3333333 !important;
  border-radius: 6px !important;
}

.btn-group-sm>.btn,.btn-sm {
  padding: 5px 10px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  border-radius: 3px !important;
}

.btn-group-xs>.btn,.btn-xs {
  padding: 1px 5px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  border-radius: 3px !important;
}

.btn-block {
  display: block !important;
  width: 100% !important;
}

.btn-block+.btn-block {
  margin-top: 5px !important;
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
  width: 100% !important;
}
