.text-center {
  text-align: center
}
.text-left {
  text-align: left
}
.text-right {
  text-align: right
}
.d-none {
  display: none
}
.d-block {
  display: block
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.m-0 {
  margin: 0
}
.mt-0 {
  margin-top: 0
}
.mb-0 {
  margin-bottom: 0
}
.ml-0 {
  margin-left: 0
}
.mr-0 {
  margin-right: 0
}
.p-0 {
  padding: 0
}
.pt-0 {
  padding-top: 0
}
.pb-0 {
  padding-bottom: 0
}
.pl-0 {
  padding-left: 0
}
.pr-0 {
  padding-right: 0
}
.m-1 {
  margin: .25rem
}
.mt-1 {
  margin-top: .25rem
}
.mb-1 {
  margin-bottom: .25rem
}
.ml-1 {
  margin-left: .25rem
}
.mr-1 {
  margin-right: .25rem
}
.p-1 {
  padding: .25rem
}
.pt-1 {
  padding-top: .25rem
}
.pb-1 {
  padding-bottom: .25rem
}
.pl-1 {
  padding-left: .25rem
}
.pr-1 {
  padding-right: .25rem
}
.m-2 {
  margin: .5rem
}
.mt-2 {
  margin-top: .5rem
}
.mb-2 {
  margin-bottom: .5rem
}
.ml-2 {
  margin-left: .5rem
}
.mr-2 {
  margin-right: .5rem
}
.p-2 {
  padding: .5rem
}
.pt-2 {
  padding-top: .5rem
}
.pb-2 {
  padding-bottom: .5rem
}
.pl-2 {
  padding-left: .5rem
}
.pr-2 {
  padding-right: .5rem
}
.m-3 {
  margin: .75rem
}
.mt-3 {
  margin-top: .75rem
}
.mb-3 {
  margin-bottom: .75rem
}
.ml-3 {
  margin-left: .75rem
}
.mr-3 {
  margin-right: .75rem
}
.p-3 {
  padding: .75rem
}
.pt-3 {
  padding-top: .75rem
}
.pb-3 {
  padding-bottom: .75rem
}
.pl-3 {
  padding-left: .75rem
}
.pr-3 {
  padding-right: .75rem
}
.m-4 {
  margin: 1rem
}
.mt-4 {
  margin-top: 1rem
}
.mb-4 {
  margin-bottom: 1rem
}
.ml-4 {
  margin-left: 1rem
}
.mr-4 {
  margin-right: 1rem
}
.p-4 {
  padding: 1rem
}
.pt-4 {
  padding-top: 1rem
}
.pb-4 {
  padding-bottom: 1rem
}
.pl-4 {
  padding-left: 1rem
}
.pr-4 {
  padding-right: 1rem
}
.m-5 {
  margin: 1.25rem
}
.mt-5 {
  margin-top: 1.25rem
}
.mb-5 {
  margin-bottom: 1.25rem
}
.ml-5 {
  margin-left: 1.25rem
}
.mr-5 {
  margin-right: 1.25rem
}
.p-5 {
  padding: 1.25rem
}
.pt-5 {
  padding-top: 1.25rem
}
.pb-5 {
  padding-bottom: 1.25rem
}
.pl-5 {
  padding-left: 1.25rem
}
.pr-5 {
  padding-right: 1.25rem
}
.m-6 {
  margin: 1.5rem
}
.mt-6 {
  margin-top: 1.5rem
}
.mb-6 {
  margin-bottom: 1.5rem
}
.ml-6 {
  margin-left: 1.5rem
}
.mr-6 {
  margin-right: 1.5rem
}
.p-6 {
  padding: 1.5rem
}
.pt-6 {
  padding-top: 1.5rem
}
.pb-6 {
  padding-bottom: 1.5rem
}
.pl-6 {
  padding-left: 1.5rem
}
.pr-6 {
  padding-right: 1.5rem
}
.m-8 {
  margin: 2rem
}
.mt-8 {
  margin-top: 2rem
}
.mb-8 {
  margin-bottom: 2rem
}
.ml-8 {
  margin-left: 2rem
}
.mr-8 {
  margin-right: 2rem
}
.p-8 {
  padding: 2rem
}
.pt-8 {
  padding-top: 2rem
}
.pb-8 {
  padding-bottom: 2rem
}
.pl-8 {
  padding-left: 2rem
}
.pr-8 {
  padding-right: 2rem
}
.m-10 {
  margin: 2.5rem
}
.mt-10 {
  margin-top: 2.5rem
}
.mb-10 {
  margin-bottom: 2.5rem
}
.ml-10 {
  margin-left: 2.5rem
}
.mr-10 {
  margin-right: 2.5rem
}
.p-10 {
  padding: 2.5rem
}
.pt-10 {
  padding-top: 2.5rem
}
.pb-10 {
  padding-bottom: 2.5rem
}
.pl-10 {
  padding-left: 2.5rem
}
.pr-10 {
  padding-right: 2.5rem
}
.m-12 {
  margin: 3rem
}
.mt-12 {
  margin-top: 3rem
}
.mb-12 {
  margin-bottom: 3rem
}
.ml-12 {
  margin-left: 3rem
}
.mr-12 {
  margin-right: 3rem
}
.p-12 {
  padding: 3rem
}
.pt-12 {
  padding-top: 3rem
}
.pb-12 {
  padding-bottom: 3rem
}
.pl-12 {
  padding-left: 3rem
}
.pr-12 {
  padding-right: 3rem
}
.m-16 {
  margin: 4rem
}
.mt-16 {
  margin-top: 4rem
}
.mb-16 {
  margin-bottom: 4rem
}
.ml-16 {
  margin-left: 4rem
}
.mr-16 {
  margin-right: 4rem
}
.p-16 {
  padding: 4rem
}
.pt-16 {
  padding-top: 4rem
}
.pb-16 {
  padding-bottom: 4rem
}
.pl-16 {
  padding-left: 4rem
}
.pr-16 {
  padding-right: 4rem
}
.m-20 {
  margin: 5rem
}
.mt-20 {
  margin-top: 5rem
}
.mb-20 {
  margin-bottom: 5rem
}
.ml-20 {
  margin-left: 5rem
}
.mr-20 {
  margin-right: 5rem
}
.p-20 {
  padding: 5rem
}
.pt-20 {
  padding-top: 5rem
}
.pb-20 {
  padding-bottom: 5rem
}
.pl-20 {
  padding-left: 5rem
}
.pr-20 {
  padding-right: 5rem
}
.bx-core-adm-admin-bar {
  z-index: 1030
}
.btn {
  display: inline-block;
  padding: .5rem 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}
.btn-primary {
  background-color: #ffd317;
  border-color: #ffd317;
  color: #fff
}
.btn-primary:hover {
  background-color: rgb(239.75,194.2801724138,0);
  border-color: rgb(227,183.9482758621,0);
  color: #fff
}
.btn-primary.focus,
.btn-primary:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255,211,23,.5);
  box-shadow: 0 0 0 .2rem rgba(255,211,23,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #ffd317;
  border-color: #ffd317;
  opacity: .65
}
.btn-secondary {
  background-color: #f3f5f6;
  border-color: #f3f5f6;
  color: #fff
}
.btn-secondary:hover {
  background-color: rgb(221.1428571429,226.7857142857,229.6071428571);
  border-color: rgb(213.8571428571,220.7142857143,224.1428571429);
  color: #fff
}
.btn-secondary.focus,
.btn-secondary:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(243,245,246,.5);
  box-shadow: 0 0 0 .2rem rgba(243,245,246,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: #f3f5f6;
  border-color: #f3f5f6;
  opacity: .65
}