/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@-ms-viewport {
  width: device-width;
}

[role="button"] {
  cursor: pointer;
}

.hidden {
  display: none !important;
}
.show {
  display: block !important;
}

.visible_ss,
.visible_xs,
.visible_sm,
.visible_md,
.visible_lg {
  display: none !important;
}
.visible_ss_ib,
.visible_xs_ib,
.visible_sm_ib,
.visible_md_ib,
.visible_lg_ib {
  display: none !important;
}
@media (max-width: 575px) {
  .visible_ss {
    display: block !important;
  }
  table.visible_ss {
    display: table !important;
  }
  tr.visible_ss {
    display: table-row !important;
  }
  th.visible_ss,
  td.visible_ss {
    display: table-cell !important;
  }
}
@media (max-width: 575px) {
  .visible_ss_ib {
    display: inline-block !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .visible_xs {
    display: block !important;
  }
  table.visible_xs {
    display: table !important;
  }
  tr.visible_xs {
    display: table-row !important;
  }
  th.visible_xs,
  td.visible_xs {
    display: table-cell !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .visible_xs_ib {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible_sm {
    display: block !important;
  }
  table.visible_sm {
    display: table !important;
  }
  tr.visible_sm {
    display: table-row !important;
  }
  th.visible_sm,
  td.visible_sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible_sm_ib {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible_md {
    display: block !important;
  }
  table.visible_md {
    display: table !important;
  }
  tr.visible_md {
    display: table-row !important;
  }
  th.visible_md,
  td.visible_md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible_md_ib {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible_lg {
    display: block !important;
  }
  table.visible_lg {
    display: table !important;
  }
  tr.visible_lg {
    display: table-row !important;
  }
  th.visible_lg,
  td.visible_lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible_lg_ib {
    display: inline-block !important;
  }
}

@media (max-width: 575px) {
  .hidden_ss {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hidden_xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden_sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden_md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden_lg {
    display: none !important;
  }
}