.btn{
  display:inline-block;
  font-weight:400;
  line-height:1.5;
  color:#485865;
  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:2px solid transparent;
  padding:.75rem 2rem;
  font-size:1.2rem;
  border-radius:7px;
  transition:all .3s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .btn{
    transition:none;
  }
}
.btn:hover{
  color:#485865;
}
.btn-check:focus+.btn,.btn:focus{
  outline:0;
  box-shadow:0 0 0 3px #485865;
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{
  pointer-events:none;
  opacity:.65;
}

.btn-default{
  color:#fff;
  background-color:#da1a35;
  border-color:#da1a35;
}
.btn-check:focus+.btn-default,.btn-default:focus,.btn-default:hover{
  color:#fff;
  background-color:#b9162d;
  border-color:#ae152a;
}
.btn-check:focus+.btn-default,.btn-default:focus{
  box-shadow:0 0 0 3px rgba(224, 60, 83, .5);
}
.btn-check:active+.btn-default,.btn-check:checked+.btn-default,.btn-default.active,.btn-default:active,.show>.btn-default.dropdown-toggle{
  color:#fff;
  background-color:#ae152a;
  border-color:#a41428;
}
.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 rgba(224, 60, 83, .5);
}
.btn-default.disabled,.btn-default:disabled{
  color:#fff;
  background-color:#da1a35;
  border-color:#da1a35;
}

.btn-primary{
  color:#fff;
  background-color:#2278c0;
  border-color:#2278c0;
}
.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{
  color:#fff;
  background-color:#1d66a3;
  border-color:#1b609a;
}
.btn-check:focus+.btn-primary,.btn-primary:focus{
  box-shadow:0 0 0 3px rgba(67, 140, 201, .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:#1b609a;
  border-color:#1a5a90;
}
.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(67, 140, 201, .5);
}
.btn-primary.disabled,.btn-primary:disabled{
  color:#fff;
  background-color:#2278c0;
  border-color:#2278c0;
}

.btn-secondary{
  color:#fff;
  background-color:#485865;
  border-color:#485865;
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{
  color:#fff;
  background-color:#3d4b56;
  border-color:#3a4651;
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{
  box-shadow:0 0 0 3px rgba(99, 113, 124, .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:#3a4651;
  border-color:#36424c;
}
.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(99, 113, 124, .5);
}
.btn-secondary.disabled,.btn-secondary:disabled{
  color:#fff;
  background-color:#485865;
  border-color:#485865;
}

.btn-success{
  color:#000;
  background-color:#7bb954;
  border-color:#7bb954;
}
.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{
  color:#000;
  background-color:#8fc46e;
  border-color:#88c065;
}
.btn-check:focus+.btn-success,.btn-success:focus{
  box-shadow:0 0 0 3px rgba(105, 157, 71, .5);
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{
  color:#000;
  background-color:#95c776;
  border-color:#88c065;
}
.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(105, 157, 71, .5);
}
.btn-success.disabled,.btn-success:disabled{
  color:#000;
  background-color:#7bb954;
  border-color:#7bb954;
}

.btn-info{
  color:#000;
  background-color:#64aae4;
  border-color:#64aae4;
}
.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{
  color:#000;
  background-color:#7bb7e8;
  border-color:#74b3e7;
}
.btn-check:focus+.btn-info,.btn-info:focus{
  box-shadow:0 0 0 3px rgba(85, 145, 194, .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:#83bbe9;
  border-color:#74b3e7;
}
.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(85, 145, 194, .5);
}
.btn-info.disabled,.btn-info:disabled{
  color:#000;
  background-color:#64aae4;
  border-color:#64aae4;
}

.btn-warning{
  color:#000;
  background-color:#db8d00;
  border-color:#db8d00;
}
.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{
  color:#000;
  background-color:#e09e26;
  border-color:#df981a;
}
.btn-check:focus+.btn-warning,.btn-warning:focus{
  box-shadow:0 0 0 3px rgba(186, 120, 0, .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:#e2a433;
  border-color:#df981a;
}
.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(186, 120, 0, .5);
}
.btn-warning.disabled,.btn-warning:disabled{
  color:#000;
  background-color:#db8d00;
  border-color:#db8d00;
}

.btn-danger{
  color:#fff;
  background-color:#961224;
  border-color:#961224;
}
.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{
  color:#fff;
  background-color:#800f1f;
  border-color:#780e1d;
}
.btn-check:focus+.btn-danger,.btn-danger:focus{
  box-shadow:0 0 0 3px rgba(166, 54, 69, .5);
}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{
  color:#fff;
  background-color:#780e1d;
  border-color:#710e1b;
}
.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(166, 54, 69, .5);
}
.btn-danger.disabled,.btn-danger:disabled{
  color:#fff;
  background-color:#961224;
  border-color:#961224;
}
.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:#da1a35;
  border-color:#da1a35;
}
.btn-outline-default:hover{
  color:#fff;
  background-color:#da1a35;
  border-color:#da1a35;
}
.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{
  box-shadow:0 0 0 3px rgba(218, 26, 53, .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:#fff;
  background-color:#da1a35;
  border-color:#da1a35;
}
.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 rgba(218, 26, 53, .5);
}
.btn-outline-default.disabled,.btn-outline-default:disabled{
  color:#da1a35;
  background-color:transparent;
}

.btn-outline-primary{
  color:#2278c0;
  border-color:#2278c0;
}
.btn-outline-primary:hover{
  color:#fff;
  background-color:#2278c0;
  border-color:#2278c0;
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{
  box-shadow:0 0 0 3px rgba(34, 120, 192, .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:#2278c0;
  border-color:#2278c0;
}
.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(34, 120, 192, .5);
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
  color:#2278c0;
  background-color:transparent;
}

.btn-outline-secondary{
  color:#485865;
  border-color:#485865;
}
.btn-outline-secondary:hover{
  color:#fff;
  background-color:#485865;
  border-color:#485865;
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{
  box-shadow:0 0 0 3px rgba(72, 88, 101, .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:#485865;
  border-color:#485865;
}
.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(72, 88, 101, .5);
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
  color:#485865;
  background-color:transparent;
}

.btn-outline-success{
  color:#7bb954;
  border-color:#7bb954;
}
.btn-outline-success:hover{
  color:#000;
  background-color:#7bb954;
  border-color:#7bb954;
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{
  box-shadow:0 0 0 3px rgba(123, 185, 84, .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:#000;
  background-color:#7bb954;
  border-color:#7bb954;
}
.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(123, 185, 84, .5);
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
  color:#7bb954;
  background-color:transparent;
}

.btn-outline-info{
  color:#64aae4;
  border-color:#64aae4;
}
.btn-outline-info:hover{
  color:#000;
  background-color:#64aae4;
  border-color:#64aae4;
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{
  box-shadow:0 0 0 3px rgba(100, 170, 228, .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:#64aae4;
  border-color:#64aae4;
}
.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(100, 170, 228, .5);
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
  color:#64aae4;
  background-color:transparent;
}

.btn-outline-warning{
  color:#db8d00;
  border-color:#db8d00;
}
.btn-outline-warning:hover{
  color:#000;
  background-color:#db8d00;
  border-color:#db8d00;
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{
  box-shadow:0 0 0 3px rgba(219, 141, 0, .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:#db8d00;
  border-color:#db8d00;
}
.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(219, 141, 0, .5);
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
  color:#db8d00;
  background-color:transparent;
}

.btn-outline-danger{
  color:#961224;
  border-color:#961224;
}
.btn-outline-danger:hover{
  color:#fff;
  background-color:#961224;
  border-color:#961224;
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{
  box-shadow:0 0 0 3px rgba(150, 18, 36, .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:#fff;
  background-color:#961224;
  border-color:#961224;
}
.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(150, 18, 36, .5);
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
  color:#961224;
  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:#da1a35;
  text-decoration:underline;
}
.btn-link:hover{
  color:#961224;
}
.btn-link.disabled,.btn-link:disabled{
  color:#657078;
}

.btn-group-lg>.btn,.btn-lg{
  padding:15px 2rem;
  font-size:calc(1.265rem + .18vw);
  border-radius:7px;
}
@media (min-width:1200px){
  .btn-group-lg>.btn,.btn-lg{
    font-size:1.4rem;
  }
}

.btn-group-sm>.btn,.btn-sm{
  padding:.375rem .75rem;
  font-size:.9375rem;
  border-radius:7px;
}

.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:-2px;
}
.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:1.5rem;
  padding-left:1.5rem;
}
.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:.5625rem;
  padding-left:.5625rem;
}

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

.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:-2px;
}
.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 */