.btn{
  display:inline-block;
  font-weight:400;
  line-height:1.5;
  color:#59636f;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  background-color:transparent;
  border:1px solid transparent;
  padding:.375rem .75rem;
  font-size:1rem;
  border-radius:4px;
  transition:all .3s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .btn{
    transition:none;
  }
}
.btn:hover{
  color:#59636f;
}
.btn-check:focus+.btn,.btn:focus{
  outline:0;
  box-shadow:0 0 0 3px #737478;
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{
  pointer-events:none;
  opacity:.65;
}

.btn-default{
  color:#000;
  background-color:#e5e5e5;
  border-color:#e5e5e5;
}
.btn-check:focus+.btn-default,.btn-default:focus,.btn-default:hover{
  color:#000;
  background-color:#e9e9e9;
  border-color:#e8e8e8;
}
.btn-check:focus+.btn-default,.btn-default:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 76.5%, .5);
}
.btn-check:active+.btn-default,.btn-check:checked+.btn-default,.btn-default.active,.btn-default:active,.show>.btn-default.dropdown-toggle{
  color:#000;
  background-color:#eaeaea;
  border-color:#e8e8e8;
}
.btn-check:active+.btn-default:focus,.btn-check:checked+.btn-default:focus,.btn-default.active:focus,.btn-default:active:focus,.show>.btn-default.dropdown-toggle:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 76.5%, .5);
}
.btn-default.disabled,.btn-default:disabled{
  color:#000;
  background-color:#e5e5e5;
  border-color:#e5e5e5;
}

.btn-primary{
  color:#fff;
  background-color:#1676d0;
  border-color:#1676d0;
}
.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{
  color:#fff;
  background-color:#1364b1;
  border-color:#125ea6;
}
.btn-check:focus+.btn-primary,.btn-primary:focus{
  box-shadow:0 0 0 3px rgba(57, 139, 215, .5);
}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{
  color:#fff;
  background-color:#125ea6;
  border-color:#11599c;
}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{
  box-shadow:0 0 0 3px rgba(57, 139, 215, .5);
}
.btn-primary.disabled,.btn-primary:disabled{
  color:#fff;
  background-color:#1676d0;
  border-color:#1676d0;
}

.btn-secondary{
  color:#fff;
  background-color:#59636f;
  border-color:#59636f;
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{
  color:#fff;
  background-color:#4c545e;
  border-color:#474f59;
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{
  box-shadow:0 0 0 3px rgba(114, 122, 133, .5);
}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{
  color:#fff;
  background-color:#474f59;
  border-color:#434a53;
}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{
  box-shadow:0 0 0 3px rgba(114, 122, 133, .5);
}
.btn-secondary.disabled,.btn-secondary:disabled{
  color:#fff;
  background-color:#59636f;
  border-color:#59636f;
}

.btn-success{
  color:#fff;
  background-color:#288738;
  border-color:#288738;
}
.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{
  color:#fff;
  background-color:#227330;
  border-color:#206c2d;
}
.btn-check:focus+.btn-success,.btn-success:focus{
  box-shadow:0 0 0 3px rgba(72, 153, 86, .5);
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{
  color:#fff;
  background-color:#206c2d;
  border-color:#1e652a;
}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{
  box-shadow:0 0 0 3px rgba(72, 153, 86, .5);
}
.btn-success.disabled,.btn-success:disabled{
  color:#fff;
  background-color:#288738;
  border-color:#288738;
}

.btn-info{
  color:#000;
  background-color:#5ea8ee;
  border-color:#5ea8ee;
}
.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{
  color:#000;
  background-color:#76b5f1;
  border-color:#6eb1f0;
}
.btn-check:focus+.btn-info,.btn-info:focus{
  box-shadow:0 0 0 3px rgba(80, 143, 202, .5);
}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{
  color:#000;
  background-color:#7eb9f1;
  border-color:#6eb1f0;
}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{
  box-shadow:0 0 0 3px rgba(80, 143, 202, .5);
}
.btn-info.disabled,.btn-info:disabled{
  color:#000;
  background-color:#5ea8ee;
  border-color:#5ea8ee;
}

.btn-warning{
  color:#000;
  background-color:#f2951c;
  border-color:#f2951c;
}
.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{
  color:#000;
  background-color:#f4a53e;
  border-color:#f3a033;
}
.btn-check:focus+.btn-warning,.btn-warning:focus{
  box-shadow:0 0 0 3px rgba(206, 127, 24, .5);
}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{
  color:#000;
  background-color:#f5aa49;
  border-color:#f3a033;
}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{
  box-shadow:0 0 0 3px rgba(206, 127, 24, .5);
}
.btn-warning.disabled,.btn-warning:disabled{
  color:#000;
  background-color:#f2951c;
  border-color:#f2951c;
}

.btn-danger{
  color:#000;
  background-color:#ec1a37;
  border-color:#ec1a37;
}
.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{
  color:#000;
  background-color:#ef3c55;
  border-color:#ee314b;
}
.btn-check:focus+.btn-danger,.btn-danger:focus{
  box-shadow:0 0 0 3px rgba(201, 22, 47, .5);
}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{
  color:#000;
  background-color:#f0485f;
  border-color:#ee314b;
}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{
  box-shadow:0 0 0 3px rgba(201, 22, 47, .5);
}
.btn-danger.disabled,.btn-danger:disabled{
  color:#000;
  background-color:#ec1a37;
  border-color:#ec1a37;
}
.btn-check:focus+.btn-light,.btn-light,.btn-light:focus,.btn-light:hover{
  color:#000;
  background-color:#fff;
  border-color:#fff;
}
.btn-check:focus+.btn-light,.btn-light:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 85.1%, .5);
}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{
  color:#000;
  background-color:#fff;
  border-color:#fff;
}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 85.1%, .5);
}
.btn-light.disabled,.btn-light:disabled{
  color:#000;
  background-color:#fff;
  border-color:#fff;
}
.btn-check:focus+.btn-dark,.btn-dark,.btn-dark:focus,.btn-dark:hover{
  color:#fff;
  background-color:#000;
  border-color:#000;
}
.btn-check:focus+.btn-dark,.btn-dark:focus{
  box-shadow:0 0 0 3px rgba(38, 38, 38, .5);
}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{
  color:#fff;
  background-color:#000;
  border-color:#000;
}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{
  box-shadow:0 0 0 3px rgba(38, 38, 38, .5);
}
.btn-dark.disabled,.btn-dark:disabled{
  color:#fff;
  background-color:#000;
  border-color:#000;
}

.btn-outline-default{
  color:#e5e5e5;
  border-color:#e5e5e5;
}
.btn-outline-default:hover{
  color:#000;
  background-color:#e5e5e5;
  border-color:#e5e5e5;
}
.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 89.8%, .5);
}
.btn-check:active+.btn-outline-default,.btn-check:checked+.btn-outline-default,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show,.btn-outline-default:active{
  color:#000;
  background-color:#e5e5e5;
  border-color:#e5e5e5;
}
.btn-check:active+.btn-outline-default:focus,.btn-check:checked+.btn-outline-default:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus,.btn-outline-default:active:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 89.8%, .5);
}
.btn-outline-default.disabled,.btn-outline-default:disabled{
  color:#e5e5e5;
  background-color:transparent;
}

.btn-outline-primary{
  color:#1676d0;
  border-color:#1676d0;
}
.btn-outline-primary:hover{
  color:#fff;
  background-color:#1676d0;
  border-color:#1676d0;
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{
  box-shadow:0 0 0 3px rgba(22, 118, 208, .5);
}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{
  color:#fff;
  background-color:#1676d0;
  border-color:#1676d0;
}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{
  box-shadow:0 0 0 3px rgba(22, 118, 208, .5);
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
  color:#1676d0;
  background-color:transparent;
}

.btn-outline-secondary{
  color:#59636f;
  border-color:#59636f;
}
.btn-outline-secondary:hover{
  color:#fff;
  background-color:#59636f;
  border-color:#59636f;
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{
  box-shadow:0 0 0 3px rgba(89, 99, 111, .5);
}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{
  color:#fff;
  background-color:#59636f;
  border-color:#59636f;
}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{
  box-shadow:0 0 0 3px rgba(89, 99, 111, .5);
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
  color:#59636f;
  background-color:transparent;
}

.btn-outline-success{
  color:#288738;
  border-color:#288738;
}
.btn-outline-success:hover{
  color:#fff;
  background-color:#288738;
  border-color:#288738;
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{
  box-shadow:0 0 0 3px rgba(40, 135, 56, .5);
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{
  color:#fff;
  background-color:#288738;
  border-color:#288738;
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{
  box-shadow:0 0 0 3px rgba(40, 135, 56, .5);
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
  color:#288738;
  background-color:transparent;
}

.btn-outline-info{
  color:#5ea8ee;
  border-color:#5ea8ee;
}
.btn-outline-info:hover{
  color:#000;
  background-color:#5ea8ee;
  border-color:#5ea8ee;
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{
  box-shadow:0 0 0 3px rgba(94, 168, 238, .5);
}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{
  color:#000;
  background-color:#5ea8ee;
  border-color:#5ea8ee;
}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{
  box-shadow:0 0 0 3px rgba(94, 168, 238, .5);
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
  color:#5ea8ee;
  background-color:transparent;
}

.btn-outline-warning{
  color:#f2951c;
  border-color:#f2951c;
}
.btn-outline-warning:hover{
  color:#000;
  background-color:#f2951c;
  border-color:#f2951c;
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{
  box-shadow:0 0 0 3px rgba(242, 149, 28, .5);
}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{
  color:#000;
  background-color:#f2951c;
  border-color:#f2951c;
}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{
  box-shadow:0 0 0 3px rgba(242, 149, 28, .5);
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
  color:#f2951c;
  background-color:transparent;
}

.btn-outline-danger{
  color:#ec1a37;
  border-color:#ec1a37;
}
.btn-outline-danger:hover{
  color:#000;
  background-color:#ec1a37;
  border-color:#ec1a37;
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{
  box-shadow:0 0 0 3px rgba(236, 26, 55, .5);
}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{
  color:#000;
  background-color:#ec1a37;
  border-color:#ec1a37;
}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{
  box-shadow:0 0 0 3px rgba(236, 26, 55, .5);
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
  color:#ec1a37;
  background-color:transparent;
}

.btn-outline-light{
  color:#fff;
  border-color:#fff;
}
.btn-outline-light:hover{
  color:#000;
  background-color:#fff;
  border-color:#fff;
}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 100%, .5);
}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{
  color:#000;
  background-color:#fff;
  border-color:#fff;
}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{
  box-shadow:0 0 0 3px hsla(0, 0%, 100%, .5);
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
  color:#fff;
  background-color:transparent;
}

.btn-outline-dark{
  color:#000;
  border-color:#000;
}
.btn-outline-dark:hover{
  color:#fff;
  background-color:#000;
  border-color:#000;
}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{
  box-shadow:0 0 0 3px rgba(0, 0, 0, .5);
}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{
  color:#fff;
  background-color:#000;
  border-color:#000;
}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{
  box-shadow:0 0 0 3px rgba(0, 0, 0, .5);
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
  color:#000;
  background-color:transparent;
}

.btn-link{
  font-weight:400;
  color:#1676d0;
  text-decoration:underline;
}
.btn-link:hover{
  color:#002664;
}
.btn-link.disabled,.btn-link:disabled{
  color:#737478;
}

.btn-group-lg>.btn,.btn-lg{
  padding:1rem 1.5rem;
  font-size:calc(1.2563rem + .0756vw);
  border-radius:6px;
}
@media (min-width:1200px){
  .btn-group-lg>.btn,.btn-lg{
    font-size:1.313rem;
  }
}

.btn-group-sm>.btn,.btn-sm{
  padding:.2rem .5rem;
  font-size:.875rem;
  border-radius:4px;
}

.btn-group,.btn-group-vertical{
  position:relative;
  display:inline-flex;
  vertical-align:middle;
}
.btn-group-vertical>.btn,.btn-group>.btn{
  position:relative;
  flex:1 1 auto;
}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
  z-index:1;
}

.btn-toolbar{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.btn-toolbar .input-group{
  width:auto;
}

.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
  margin-left:-1px;
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}

.dropdown-toggle-split{
  padding-right:.5625rem;
  padding-left:.5625rem;
}
.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{
  margin-left:0;
}
.dropstart .dropdown-toggle-split:before{
  margin-right:0;
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
  padding-right:.375rem;
  padding-left:.375rem;
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
  padding-right:1.125rem;
  padding-left:1.125rem;
}

.btn-group-vertical{
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
  width:100%;
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
  margin-top:-1px;
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{
  border-top-left-radius:0;
  border-top-right-radius:0;
}

/*# sourceMappingURL=bs_buttons.css.map */