.btn:hover {
 color:#373a3c;
 text-decoration:none
}
.btn:focus,
.btn.focus {
 outline:0;
 -webkit-box-shadow:0 0 0 .2rem rgba(0,0,0,.25);
 box-shadow:0 0 0 .2rem rgba(0,0,0,.25)
}
.btn.disabled,
.btn:disabled {
 opacity:.65
}
.btn:not(:disabled):not(.disabled) {
 cursor:pointer
}
a.btn.disabled,
fieldset:disabled a.btn {
 pointer-events:none
}
.btn-primary {
 color:#fff;
 background-color:#000;
 border-color:#000
}
.btn-primary:hover {
 color:#fff;
 background-color:#000;
 border-color:#000
}
.btn-primary:focus,
.btn-primary.focus {
 color:#fff;
 background-color:#000;
 border-color:#000;
 -webkit-box-shadow:0 0 0 .2rem rgba(38,38,38,.5);
 box-shadow:0 0 0 .2rem rgba(38,38,38,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
 color:#fff;
 background-color:#000;
 border-color:#000
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#000;
 border-color:#000
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(38,38,38,.5);
 box-shadow:0 0 0 .2rem rgba(38,38,38,.5)
}
.btn-secondary {
 color:#212529;
 background-color:#dee2e6;
 border-color:#dee2e6
}
.btn-secondary:hover {
 color:#212529;
 background-color:#c8cfd6;
 border-color:#c1c9d0
}
.btn-secondary:focus,
.btn-secondary.focus {
 color:#212529;
 background-color:#c8cfd6;
 border-color:#c1c9d0;
 -webkit-box-shadow:0 0 0 .2rem rgba(194,198,202,.5);
 box-shadow:0 0 0 .2rem rgba(194,198,202,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
 color:#212529;
 background-color:#dee2e6;
 border-color:#dee2e6
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
 color:#212529;
 background-color:#c1c9d0;
 border-color:#bac2cb
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(194,198,202,.5);
 box-shadow:0 0 0 .2rem rgba(194,198,202,.5)
}
.btn-success {
 color:#212529;
 background-color:#7fd80a;
 border-color:#7fd80a
}
.btn-success:hover {
 color:#fff;
 background-color:#6ab308;
 border-color:#62a708
}
.btn-success:focus,
.btn-success.focus {
 color:#fff;
 background-color:#6ab308;
 border-color:#62a708;
 -webkit-box-shadow:0 0 0 .2rem rgba(113,189,15,.5);
 box-shadow:0 0 0 .2rem rgba(113,189,15,.5)
}
.btn-success.disabled,
.btn-success:disabled {
 color:#212529;
 background-color:#7fd80a;
 border-color:#7fd80a
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
 color:#fff;
 background-color:#62a708;
 border-color:#5b9b07
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(113,189,15,.5);
 box-shadow:0 0 0 .2rem rgba(113,189,15,.5)
}
.btn-info {
 color:#212529;
 background-color:#5bc0de;
 border-color:#5bc0de
}
.btn-info:hover {
 color:#fff;
 background-color:#3bb4d8;
 border-color:#31b0d5
}
.btn-info:focus,
.btn-info.focus {
 color:#fff;
 background-color:#3bb4d8;
 border-color:#31b0d5;
 -webkit-box-shadow:0 0 0 .2rem rgba(82,169,195,.5);
 box-shadow:0 0 0 .2rem rgba(82,169,195,.5)
}
.btn-info.disabled,
.btn-info:disabled {
 color:#212529;
 background-color:#5bc0de;
 border-color:#5bc0de
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
 color:#fff;
 background-color:#31b0d5;
 border-color:#2aaacf
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(82,169,195,.5);
 box-shadow:0 0 0 .2rem rgba(82,169,195,.5)
}
.btn-warning {
 color:#212529;
 background-color:#ff9807;
 border-color:#ff9807
}
.btn-warning:hover {
 color:#fff;
 background-color:#e08300;
 border-color:#d37b00
}
.btn-warning:focus,
.btn-warning.focus {
 color:#fff;
 background-color:#e08300;
 border-color:#d37b00;
 -webkit-box-shadow:0 0 0 .2rem rgba(222,135,12,.5);
 box-shadow:0 0 0 .2rem rgba(222,135,12,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
 color:#212529;
 background-color:#ff9807;
 border-color:#ff9807
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
 color:#fff;
 background-color:#d37b00;
 border-color:#c67400
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(222,135,12,.5);
 box-shadow:0 0 0 .2rem rgba(222,135,12,.5)
}
.btn-danger {
 color:#fff;
 background-color:#c33e3e;
 border-color:#c33e3e
}
.btn-danger:hover {
 color:#fff;
 background-color:#a73434;
 border-color:#9d3131
}
.btn-danger:focus,
.btn-danger.focus {
 color:#fff;
 background-color:#a73434;
 border-color:#9d3131;
 -webkit-box-shadow:0 0 0 .2rem rgba(204,91,91,.5);
 box-shadow:0 0 0 .2rem rgba(204,91,91,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
 color:#fff;
 background-color:#c33e3e;
 border-color:#c33e3e
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#9d3131;
 border-color:#932e2e
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(204,91,91,.5);
 box-shadow:0 0 0 .2rem rgba(204,91,91,.5)
}
.btn-light {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:hover {
 color:#212529;
 background-color:#e2e6ea;
 border-color:#dae0e5
}
.btn-light:focus,
.btn-light.focus {
 color:#212529;
 background-color:#e2e6ea;
 border-color:#dae0e5;
 -webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);
 box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,
.btn-light:disabled {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
 color:#212529;
 background-color:#dae0e5;
 border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);
 box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark {
 color:#fff;
 background-color:#373a3c;
 border-color:#373a3c
}
.btn-dark:hover {
 color:#fff;
 background-color:#252728;
 border-color:#1f2021
}
.btn-dark:focus,
.btn-dark.focus {
 color:#fff;
 background-color:#252728;
 border-color:#1f2021;
 -webkit-box-shadow:0 0 0 .2rem rgba(85,88,89,.5);
 box-shadow:0 0 0 .2rem rgba(85,88,89,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
 color:#fff;
 background-color:#373a3c;
 border-color:#373a3c
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
 color:#fff;
 background-color:#1f2021;
 border-color:#191a1b
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(85,88,89,.5);
 box-shadow:0 0 0 .2rem rgba(85,88,89,.5)
}
.btn-outline-primary {
 color:#000;
 border-color:#000
}
.btn-outline-primary:hover {
 color:#fff;
 background-color:#000;
 border-color:#000
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(0,0,0,.5);
 box-shadow:0 0 0 .2rem rgba(0,0,0,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#000;
 background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
 color:#fff;
 background-color:#000;
 border-color:#000
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(0,0,0,.5);
 box-shadow:0 0 0 .2rem rgba(0,0,0,.5)
}
.btn-outline-secondary {
 color:#dee2e6;
 border-color:#dee2e6
}
.btn-outline-secondary:hover {
 color:#212529;
 background-color:#dee2e6;
 border-color:#dee2e6
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(222,226,230,.5);
 box-shadow:0 0 0 .2rem rgba(222,226,230,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
 color:#dee2e6;
 background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
 color:#212529;
 background-color:#dee2e6;
 border-color:#dee2e6
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(222,226,230,.5);
 box-shadow:0 0 0 .2rem rgba(222,226,230,.5)
}
.btn-outline-success {
 color:#7fd80a;
 border-color:#7fd80a
}
.btn-outline-success:hover {
 color:#212529;
 background-color:#7fd80a;
 border-color:#7fd80a
}
.btn-outline-success:focus,
.btn-outline-success.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(127,216,10,.5);
 box-shadow:0 0 0 .2rem rgba(127,216,10,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
 color:#7fd80a;
 background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
 color:#212529;
 background-color:#7fd80a;
 border-color:#7fd80a
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(127,216,10,.5);
 box-shadow:0 0 0 .2rem rgba(127,216,10,.5)
}
.btn-outline-info {
 color:#5bc0de;
 border-color:#5bc0de
}
.btn-outline-info:hover {
 color:#212529;
 background-color:#5bc0de;
 border-color:#5bc0de
}
.btn-outline-info:focus,
.btn-outline-info.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(91,192,222,.5);
 box-shadow:0 0 0 .2rem rgba(91,192,222,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
 color:#5bc0de;
 background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
 color:#212529;
 background-color:#5bc0de;
 border-color:#5bc0de
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(91,192,222,.5);
 box-shadow:0 0 0 .2rem rgba(91,192,222,.5)
}
.btn-outline-warning {
 color:#ff9807;
 border-color:#ff9807
}
.btn-outline-warning:hover {
 color:#212529;
 background-color:#ff9807;
 border-color:#ff9807
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(255,152,7,.5);
 box-shadow:0 0 0 .2rem rgba(255,152,7,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
 color:#ff9807;
 background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
 color:#212529;
 background-color:#ff9807;
 border-color:#ff9807
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(255,152,7,.5);
 box-shadow:0 0 0 .2rem rgba(255,152,7,.5)
}
.btn-outline-danger {
 color:#c33e3e;
 border-color:#c33e3e
}
.btn-outline-danger:hover {
 color:#fff;
 background-color:#c33e3e;
 border-color:#c33e3e
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(195,62,62,.5);
 box-shadow:0 0 0 .2rem rgba(195,62,62,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
 color:#c33e3e;
 background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
 color:#fff;
 background-color:#c33e3e;
 border-color:#c33e3e
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(195,62,62,.5);
 box-shadow:0 0 0 .2rem rgba(195,62,62,.5)
}
.btn-outline-light {
 color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light:hover {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light:focus,
.btn-outline-light.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
 color:#f8f9fa;
 background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
 color:#373a3c;
 border-color:#373a3c
}
.btn-outline-dark:hover {
 color:#fff;
 background-color:#373a3c;
 border-color:#373a3c
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(55,58,60,.5);
 box-shadow:0 0 0 .2rem rgba(55,58,60,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
 color:#373a3c;
 background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
 color:#fff;
 background-color:#373a3c;
 border-color:#373a3c
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(55,58,60,.5);
 box-shadow:0 0 0 .2rem rgba(55,58,60,.5)
}
.btn-link {
 font-weight:400;
 color:#000;
 text-decoration:none
}
.btn-link:hover {
 color:#000;
 text-decoration:underline
}
.btn-link:focus,
.btn-link.focus {
 text-decoration:underline
}
.btn-link:disabled,
.btn-link.disabled {
 color:#868e96;
 pointer-events:none
}
.btn-lg,
.btn-group-lg>.btn {
 padding:.5rem 1rem;
 font-size:1.25rem;
 line-height:1.5;
 border-radius:0
}
.btn-sm,
.btn-group-sm>.btn {
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:0
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:.5rem
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
 width:100%
}
