
.col-4
{
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
}

@keyframes spinner-grow
{
  0%
{
  -webkit-transform:scale(0);
  transform:scale(0)
}
50%
{
  opacity:1
}

}
.spinner-grow
{
  display:inline-block;
  width:2rem;
  height:2rem;
  vertical-align:text-bottom;
  background-color:currentColor;
  border-radius:50%;
  opacity:0;
  -webkit-animation:spinner-grow .75s linear infinite;
  animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm
{
  width:1rem;
  height:1rem
}
.align-baseline
{
  vertical-align:baseline!important
}
.align-top
{
  vertical-align:top!important
}
.align-middle
{
  vertical-align:middle!important
}
.align-bottom
{
  vertical-align:bottom!important
}
.align-text-bottom
{
  vertical-align:text-bottom!important
}
.align-text-top
{
  vertical-align:text-top!important
}
.bg-primary
{
  background-color:#007bff!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover
{
  background-color:#0062cc!important
}
.bg-secondary
{
  background-color:#6c757d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover
{
  background-color:#545b62!important
}
.bg-success
{
  background-color:#28a745!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover
{
  background-color:#1e7e34!important
}
.bg-info
{
  background-color:#17a2b8!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover
{
  background-color:#117a8b!important
}
.bg-warning
{
  background-color:#ffc107!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover
{
  background-color:#d39e00!important
}
.bg-danger
{
  background-color:#dc3545!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover
{
  background-color:#bd2130!important
}
.bg-light
{
  background-color:#f8f9fa!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover
{
  background-color:#dae0e5!important
}
.bg-dark
{
  background-color:#343a40!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover
{
  background-color:#1d2124!important
}
.bg-white
{
  background-color:#fff!important
}
.bg-transparent
{
  background-color:transparent!important
}
.border
{
  border:1px solid #dee2e6!important
}
.border-top
{
  border-top:1px solid #dee2e6!important
}
.border-right
{
  border-right:1px solid #dee2e6!important
}
.border-bottom
{
  border-bottom:1px solid #dee2e6!important
}
.border-left
{
  border-left:1px solid #dee2e6!important
}
.border-0
{
  border:0!important
}
.border-top-0
{
  border-top:0!important
}
.border-right-0
{
  border-right:0!important
}
.border-bottom-0
{
  border-bottom:0!important
}
.border-left-0
{
  border-left:0!important
}
.border-primary
{
  border-color:#007bff!important
}
.border-secondary
{
  border-color:#6c757d!important
}
.border-success
{
  border-color:#28a745!important
}
.border-info
{
  border-color:#17a2b8!important
}
.border-warning
{
  border-color:#ffc107!important
}
.border-danger
{
  border-color:#dc3545!important
}
.border-light
{
  border-color:#f8f9fa!important
}
.border-dark
{
  border-color:#343a40!important
}
.border-white
{
  border-color:#fff!important
}
.rounded-sm
{
  border-radius:.2rem!important
}
.rounded
{
  border-radius:.25rem!important
}
.rounded-top
{
  border-top-left-radius:.25rem!important;
  border-top-right-radius:.25rem!important
}
.rounded-right
{
  border-top-right-radius:.25rem!important;
  border-bottom-right-radius:.25rem!important
}
.rounded-bottom
{
  border-bottom-right-radius:.25rem!important;
  border-bottom-left-radius:.25rem!important
}
.rounded-left
{
  border-top-left-radius:.25rem!important;
  border-bottom-left-radius:.25rem!important
}
.rounded-lg
{
  border-radius:.3rem!important
}
.rounded-circle
{
  border-radius:50%!important
}
.rounded-pill
{
  border-radius:50rem!important
}
.rounded-0
{
  border-radius:0!important
}
.clearfix::after
{
  display:block;
  clear:both;
  content:""
}
.d-none
{
  display:none!important
}
.d-inline
{
  display:inline!important
}
.d-inline-block
{
  display:inline-block!important
}
.d-block
{
  display:block!important
}
.d-table
{
  display:table!important
}
.d-table-row
{
  display:table-row!important
}
.d-table-cell
{
  display:table-cell!important
}
.d-flex
{
  display:-ms-flexbox!important;
  display:flex!important
}
.d-inline-flex
{
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}

}
