.bz-fc-default,
.bz-fc-hover-default:hover,
.bz-fc-gray {
  color: #a8a9a9;
}
.bz-fc-primary,
.bz-fc-hover-primary:hover,
.bz-fc-navy {
  color: #102a62;
}
.bz-fc-secondary,
.bz-fc-hover-secondary:hover,
.bz-fc-blue {
  color: #0072d4;
}
.bz-fc-positive,
.bz-fc-hover-positive:hover,
.bz-fc-green {
  color: #14cb4f;
}
.bz-fc-negative,
.bz-fc-hover-negative:hover,
.bz-fc-red {
  color: #b41b1a;
}
.bz-fc-warning,
.bz-fc-hover-warning:hover,
.bz-fc-orange {
  color: #ff852f;
}
.bz-fc-yellow,
.bz-fc-hover-yellow:hover {
  color: #ffdc38;
}
.bz-fc-info,
.bz-fc-hover-info:hover,
.bz-fc-aqua {
  color: #75dafd;
}
.bz-fc-dark,
.bz-fc-hover-dark:hover,
.bz-fc-gray-darker {
  color: #212529;
}
.bz-fc-light,
.bz-fc-hover-light:hover,
.bz-fc-gray-light {
  color: #d6d5d5;
}
.bz-fc-white,
.bz-fc-hover-white:hover {
  color: #fff;
}
.bz-fc-black,
.bz-fc-hover-black:hover {
  color: #000;
}
.bz-fc-mandy,
.bz-fc-hover-mandy:hover,
.bz-fc-pink {
  color: #f03064;
}
.bz-bc-default,
.bz-bc-hover-default:hover,
.bz-bc-gray {
  background: #a8a9a9;
}
.bz-bc-primary,
.bz-bc-hover-primary:hover,
.bz-bc-navy {
  background: #102a62;
}
.bz-bc-secondary,
.bz-bc-hover-secondary:hover,
.bz-bc-blue {
  background: #0072d4;
}
.bz-bc-positive,
.bz-bc-hover-positive:hover,
.bz-bc-green {
  background: #14cb4f;
}
.bz-bc-negative,
.bz-bc-hover-negative:hover,
.bz-bc-red {
  background: #b41b1a;
}
.bz-bc-warning,
.bz-bc-hover-warning:hover,
.bz-bc-orange {
  background: #ff852f;
}
.bz-bc-yellow,
.bz-bc-hover-yellow:hover {
  background: #ffdc38;
}
.bz-bc-info,
.bz-bc-hover-info:hover,
.bz-bc-aqua {
  background: #75dafd;
}
.bz-bc-dark,
.bz-bc-hover-dark:hover,
.bz-bc-gray-darker {
  background: #212529;
}
.bz-bc-light,
.bz-bc-hover-light:hover,
.bz-bc-gray-light {
  background: #d6d5d5;
}
.bz-bc-white,
.bz-bc-hover-white:hover {
  background: #fff;
}
.bz-bc-black,
.bz-bc-hover-black:hover {
  background: #000;
}
.bz-bc-mandy,
.bz-bc-hover-mandy:hover,
.bz-bc-pink {
  background: #f03064;
}
html {
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
figcaption,
figure,
details,
menu,
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
figure {
  margin: 1em 40px;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
  font-weight: bolder;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ffdc38;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
canvas,
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
form,
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  margin: 0;
  padding: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #d6d5d5;
}
::-webkit-scrollbar-thumb {
  background-color: #444;
  opacity: 0.1;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #212529;
  opacity: 0.5;
}
.bz-wave {
  position: relative;
}
.bz-wave .wave {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  cursor: pointer;
  z-index: 100;
}
.bz-wave .ink {
  display: block;
  position: absolute;
  border-radius: 100%;
  transform: scale(0);
  cursor: pointer;
  background: #fff;
}
.bz-wave.default-wave .ink {
  background: #a8a9a9;
}
.bz-wave.primary-wave .ink {
  background: #102a62;
}
.bz-wave.secondary-wave .ink {
  background: #0072d4;
}
.bz-wave.positive-wave .ink {
  background: #14cb4f;
}
.bz-wave.negative-wave .ink {
  background: #b41b1a;
}
.bz-wave.warning-wave .ink {
  background: #ff852f;
}
.bz-wave.yellow-wave .ink {
  background: #ffdc38;
}
.bz-wave.info-wave .ink {
  background: #75dafd;
}
.bz-wave.dark-wave .ink {
  background: #212529;
}
.bz-wave.light-wave .ink {
  background: #d6d5d5;
}
.bz-wave.white-wave .ink {
  background: #fff;
}
.bz-wave.black-wave .ink {
  background: #000;
}
.bz-wave.mandy-wave .ink {
  background: #f03064;
}
.bz-wave .ink.animate {
  animation: wave 0.25s linear;
}
.bz-scale-out,
.bz-scale-in {
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
.bz-bounce {
  position: fixed;
  right: 5%;
  bottom: 0;
  height: 100px;
  width: 100px;
  -webkit-animation: bzbounce 2s infinite;
}
.bz-rotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.bz-rotate180,
.bz-accordion .title.active .flag-icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.bz-rotate-90 {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.bz-rotate-180 {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@-moz-keyframes wave {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-webkit-keyframes wave {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-o-keyframes wave {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@keyframes wave {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-moz-keyframes click-wave {
  from {
    height: 0;
    width: 0;
    opacity: 0.35;
  }
  to {
    height: 80px;
    width: 80px;
    opacity: 0;
  }
}
@-webkit-keyframes click-wave {
  from {
    height: 0;
    width: 0;
    opacity: 0.35;
  }
  to {
    height: 80px;
    width: 80px;
    opacity: 0;
  }
}
@-o-keyframes click-wave {
  from {
    height: 0;
    width: 0;
    opacity: 0.35;
  }
  to {
    height: 80px;
    width: 80px;
    opacity: 0;
  }
}
@keyframes click-wave {
  from {
    height: 0;
    width: 0;
    opacity: 0.35;
  }
  to {
    height: 80px;
    width: 80px;
    opacity: 0;
  }
}
@-moz-keyframes animate-top {
  from {
    top: -500px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@-webkit-keyframes animate-top {
  from {
    top: -500px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@-o-keyframes animate-top {
  from {
    top: -500px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes animate-top {
  from {
    top: -500px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@-moz-keyframes animate-left {
  from {
    left: -500px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes animate-left {
  from {
    left: -500px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@-o-keyframes animate-left {
  from {
    left: -500px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@keyframes animate-left {
  from {
    left: -500px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@-moz-keyframes animate-right {
  from {
    right: -500px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}
@-webkit-keyframes animate-right {
  from {
    right: -500px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}
@-o-keyframes animate-right {
  from {
    right: -500px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}
@keyframes animate-right {
  from {
    right: -500px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}
@-moz-keyframes animate-bottom {
  from {
    bottom: -500px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@-webkit-keyframes animate-bottom {
  from {
    bottom: -500px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@-o-keyframes animate-bottom {
  from {
    bottom: -500px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes animate-bottom {
  from {
    bottom: -500px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@-moz-keyframes animate-appear {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes animate-appear {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-o-keyframes animate-appear {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes animate-appear {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-moz-keyframes animate-zoom {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.4);
  }
}
@-webkit-keyframes animate-zoom {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.4);
  }
}
@-o-keyframes animate-zoom {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.4);
  }
}
@keyframes animate-zoom {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.4);
  }
}
@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes input-flash {
  from {
    background: #102a62;
  }
  to {
    width: 0;
    background: transparent;
    opacity: 0.5;
  }
}
@-webkit-keyframes input-flash {
  from {
    background: #102a62;
  }
  to {
    width: 0;
    background: transparent;
    opacity: 0.5;
  }
}
@-o-keyframes input-flash {
  from {
    background: #102a62;
  }
  to {
    width: 0;
    background: transparent;
    opacity: 0.5;
  }
}
@keyframes input-flash {
  from {
    background: #102a62;
  }
  to {
    width: 0;
    background: transparent;
    opacity: 0.5;
  }
}
.bz-transition.fast,
a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bz-transition,
.bz-list,
.bz-list-hover-ease li .text,
.bz-ac-box .bz-ac .bz-suggestions,
.bz-accordion .content,
.bz-tabs .marker {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.bz-transition.slow {
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  transition: all 0.9s ease;
}
.bz-scale-02 {
  -webkit-transform: scale(0.2);
  -moz-transform: scale(0.2);
  -o-transform: scale(0.2);
  transform: scale(0.2);
}
.bz-scale-04 {
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -o-transform: scale(0.4);
  transform: scale(0.4);
}
.bz-scale-05 {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
.bz-scale-06 {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
.bz-scale-08 {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
:root {
  --color-aqua: #75dafd;
  --color-black: #000;
  --color-blue: #0072d4;
  --color-gray-darker: #212529;
  --color-gray-dark: #444;
  --color-gray: #a8a9a9;
  --color-gray-light: #d6d5d5;
  --color-gray-lighter: #e8ebee;
  --color-green: #14cb4f;
  --color-navy: #102a62;
  --color-orange: #ff852f;
  --color-pink: #f03064;
  --color-purple: #b211c4;
  --color-red: #b41b1a;
  --color-white: #fff;
  --color-yellow: #ffdc38;
}
*,
*::after,
*::before,
html,
.bz-border-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  clear: both;
  color: #212529;
  font: 16px "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 0 !important;
  padding: 0 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 8px 0;
}
.bz-t-regular,
h1,
.bz-t-h1,
.bz-t-headline,
h2,
.bz-t-h2,
.bz-t-title,
h3,
.bz-t-h3,
.bz-t-subtitle,
h4,
.bz-t-h4,
.bz-t-caption,
h5,
h6 {
  font-size: 1em;
  line-height: 1.1em;
}
h1,
.bz-t-h1 {
  font-size: 2.4em;
  line-height: 1.1em;
  letter-spacing: -0.04em;
}
h2,
.bz-t-h2 {
  font-size: 2.2em;
  line-height: 1.1em;
  letter-spacing: -0.02em;
}
h3,
.bz-t-h3 {
  font-size: 2em;
  line-height: 1.1em;
  letter-spacing: normal;
}
h4,
.bz-t-h4 {
  font-size: 1.8em;
  line-height: 1.1em;
  letter-spacing: normal;
}
h5,
.bz-t-headline {
  font-size: 1.6em;
  line-height: 1.1em;
  letter-spacing: normal;
}
h6,
.bz-t-title {
  font-size: 1.4em;
  line-height: 1.1em;
  letter-spacing: 0.02em;
}
.bz-t-subtitle {
  font-size: 1.2em;
  line-height: 1.1em;
}
.bz-t-medium {
  font-size: 1.1em;
  line-height: 1.1em;
}
.bz-t-caption {
  font-size: 0.9em;
  line-height: 1.1em;
}
.bz-t-xxs {
  font-size: 0.4em;
}
.bz-t-xs {
  font-size: 0.6em;
}
.bz-t-s {
  font-size: 0.8em;
}
.bz-t-l {
  font-size: 1.2em;
}
.bz-t-xl {
  font-size: 1.5em;
}
.bz-t-xxl {
  font-size: 1.8em;
}
.bz-t-2x {
  font-size: 2em;
}
.bz-t-3x {
  font-size: 3em;
}
.bz-t-4x {
  font-size: 4em;
}
.bz-t-5x {
  font-size: 5em;
}
.bz-t-lighter {
  font-weight: 200;
}
.bz-t-regular,
h1,
.bz-t-h1,
.bz-t-headline,
h2,
.bz-t-h2,
.bz-t-title,
h3,
.bz-t-h3,
.bz-t-subtitle,
h4,
.bz-t-h4,
.bz-t-caption,
h5,
h6 {
  font-weight: 400;
}
.bz-t-bold {
  font-weight: 600;
}
.bz-t-bolder {
  font-weight: 800;
}
.bz-t-shadow.dark {
  text-shadow: 1px 1px #444;
}
.bz-t-shadow.light {
  text-shadow: 1px 1px #d6d5d5;
}
.bz-t-align-left {
  text-align: left;
}
.bz-t-align-center {
  text-align: center;
}
.bz-t-align-right {
  text-align: right;
}
.bz-t-align-justify {
  text-align: justify;
}
.bz-t-uppercase {
  text-transform: uppercase;
}
.bz-t-lowercase {
  text-transform: lowercase;
}
.bz-t-capitalize {
  text-transform: capitalize;
}
.bz-t-concat {
  text-overflow: ellipsis;
}
.bz-t-line-through {
  text-decoration: line-through;
}
.bz-cursor-pointer,
.bz-ac-box .bz-ac .bz-suggestions li,
.bz-tooltip,
.bz-fader {
  cursor: pointer;
}
a {
  background-color: transparent;
  color: #102a62;
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  text-decoration: underline;
}
body.firefox a {
  font-weight: normal;
}
.bz-link {
  cursor: pointer;
  position: relative;
  text-decoration: none;
}
.bz-link:hover {
  text-decoration: none;
}
.bz-link .text:after {
  bottom: 0;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  width: 0;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bz-link.default,
.bz-link.default:hover,
.bz-link.default:active,
.bz-link.default:focus {
  color: #a8a9a9;
}
.bz-link.primary,
.bz-link.primary:hover,
.bz-link.primary:active,
.bz-link.primary:focus {
  color: #102a62;
}
.bz-link.secondary,
.bz-link.secondary:hover,
.bz-link.secondary:active,
.bz-link.secondary:focus {
  color: #0072d4;
}
.bz-link.positive,
.bz-link.positive:hover,
.bz-link.positive:active,
.bz-link.positive:focus {
  color: #14cb4f;
}
.bz-link.negative,
.bz-link.negative:hover,
.bz-link.negative:active,
.bz-link.negative:focus {
  color: #b41b1a;
}
.bz-link.warning,
.bz-link.warning:hover,
.bz-link.warning:active,
.bz-link.warning:focus {
  color: #ff852f;
}
.bz-link.yellow,
.bz-link.yellow:hover,
.bz-link.yellow:active,
.bz-link.yellow:focus {
  color: #ffdc38;
}
.bz-link.info,
.bz-link.info:hover,
.bz-link.info:active,
.bz-link.info:focus {
  color: #75dafd;
}
.bz-link.dark,
.bz-link.dark:hover,
.bz-link.dark:active,
.bz-link.dark:focus {
  color: #212529;
}
.bz-link.light,
.bz-link.light:hover,
.bz-link.light:active,
.bz-link.light:focus {
  color: #d6d5d5;
}
.bz-link.white,
.bz-link.white:hover,
.bz-link.white:active,
.bz-link.white:focus {
  color: #fff;
}
.bz-link.black,
.bz-link.black:hover,
.bz-link.black:active,
.bz-link.black:focus {
  color: #000;
}
.bz-link.mandy,
.bz-link.mandy:hover,
.bz-link.mandy:active,
.bz-link.mandy:focus {
  color: #f03064;
}
.bz-link.default .text:after {
  background: #a8a9a9;
}
.bz-link.primary .text:after {
  background: #102a62;
}
.bz-link.secondary .text:after {
  background: #0072d4;
}
.bz-link.positive .text:after {
  background: #14cb4f;
}
.bz-link.negative .text:after {
  background: #b41b1a;
}
.bz-link.warning .text:after {
  background: #ff852f;
}
.bz-link.yellow .text:after {
  background: #ffdc38;
}
.bz-link.info .text:after {
  background: #75dafd;
}
.bz-link.dark .text:after {
  background: #212529;
}
.bz-link.light .text:after {
  background: #d6d5d5;
}
.bz-link.white .text:after {
  background: #fff;
}
.bz-link.black .text:after {
  background: #000;
}
.bz-link.mandy .text:after {
  background: #f03064;
}
.bz-link:hover .text:after,
.bz-link:focus .text:after {
  width: 100%;
}
.bz-styless-link,
.bz-styless-link:hover {
  text-decoration: none;
}
.bz-spacing-0 {
  letter-spacing: 0px;
}
.bz-spacing-1 {
  letter-spacing: 1px;
}
.bz-spacing-2 {
  letter-spacing: 2px;
}
.bz-spacing-3 {
  letter-spacing: 3px;
}
.bz-spacing-4 {
  letter-spacing: 4px;
}
.bz-spacing-5 {
  letter-spacing: 5px;
}
.bz-clearfix:after,
.bz-toolbar-box:after,
.bz-title-box:after,
.bz-list-box:after,
.bz-listview-box:after,
.bz-content-box:after,
.bz-input:after,
.bz-sidenav:after,
.bz-card:after,
.bz-modal .actions:after,
.bz-stepper .stepper-tabs .step-tab:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
* html .bz-clearfix,
* html .bz-toolbar-box,
* html .bz-title-box,
* html .bz-list-box,
* html .bz-listview-box,
* html .bz-content-box,
* html .bz-input,
* html .bz-sidenav,
* html .bz-card,
* html .bz-modal .actions,
* html .bz-stepper .stepper-tabs .step-tab {
  height: 1px;
  zoom: 1;
}
*:first-child + html .bz-clearfix {
  zoom: 1;
}
template,
[hidden],
.bz-none,
.bz-popover .popover,
.bz-tooltip .popover,
.bz-tabs-containers .bz-container,
.bz-fader {
  display: none;
}
.bz-inline-block,
.bz-popover,
.bz-tooltip {
  display: inline-block;
}
.bz-block,
.bz-tabs-containers .bz-container.show {
  display: block;
}
.bz-no-visible {
  visibility: hidden;
}
.bz-visible {
  visibility: visible;
}
hr,
.bz-breakline,
.bz-clear {
  clear: both;
  height: 0;
  overflow: visible;
  width: 100%;
}
.bz-breakline {
  border-bottom: 1px solid #f0f0f0;
}
.h-4 {
  height: 4px;
}
.h-8 {
  height: 8px;
}
.h-16 {
  height: 16px;
}
.h-32 {
  height: 32px;
}
.h-64 {
  height: 64px;
}
.h-128 {
  height: 128px;
}
.h-256 {
  height: 256px;
}
.h-512 {
  height: 512px;
}
.h-96 {
  height: 96px;
}
.bz-margin-auto {
  margin: 0 auto;
}
.bz-padding-4 {
  padding: 4px;
}
.bz-padding-8 {
  padding: 8px;
}
.bz-padding-16 {
  padding: 16px;
}
.bz-padding-32 {
  padding: 32px;
}
.bz-margin-4 {
  margin: 4px;
}
.bz-margin-8 {
  margin: 8px;
}
.bz-margin-16 {
  margin: 16px;
}
.bz-margin-32 {
  margin: 32px;
}
.bz-padding-lr4 {
  padding-left: 4px;
  padding-right: 4px;
}
.bz-padding-lr8 {
  padding-left: 8px;
  padding-right: 8px;
}
.bz-padding-lr16 {
  padding-left: 16px;
  padding-right: 16px;
}
.bz-padding-lr32 {
  padding-left: 32px;
  padding-right: 32px;
}
.bz-padding-tb4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.bz-padding-tb8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.bz-padding-tb16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.bz-padding-tb32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.bz-margin-lr4 {
  margin-left: 4px;
  margin-right: 4px;
}
.bz-margin-lr8 {
  margin-left: 8px;
  margin-right: 8px;
}
.bz-margin-lr16 {
  margin-left: 16px;
  margin-right: 16px;
}
.bz-margin-lr32 {
  margin-left: 32px;
  margin-right: 32px;
}
.bz-margin-tb4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.bz-margin-tb8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.bz-margin-tb16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.bz-margin-tb32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.bz-float-m,
.bz-float-m:nth-child(3n+0) {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bz-float-left,
.bz-float-left:nth-child(3n+1) {
  float: left !important;
}
.bz-float-right,
.bz-float-right:nth-child(3n+2) {
  float: right !important;
}
.bz-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bz-top {
  top: 0;
}
.bz-right {
  right: 0;
}
.bz-bottom {
  bottom: 0;
}
.bz-left {
  left: 0;
}
.bz-absolute,
.bz-ac-box .bz-ac .bz-suggestions,
.bz-popover .popover,
.bz-tooltip .popover,
.bz-tabs .marker,
.bz-ddlist .bz-trigger .flag-icon {
  position: absolute;
}
.bz-relative,
.bz-popover,
.bz-tooltip,
.bz-tabs-containers,
.bz-ddlist,
.bz-ddlist .bz-trigger,
.bz-stepper {
  position: relative;
}
.bz-fixed,
.bz-fader {
  position: fixed;
}
.bz-inherit {
  position: inherit;
}
.bz-form.vertical > *:not(.vertical-ignore) {
  clear: both;
  display: block;
}
.bz-form > *:not(.vertical-ignore) {
  vertical-align: middle;
  display: inline-block;
}
.bz-row,
.bz-row input.bz-col {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 !important;
}
.bz-row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.bz-col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.bz-col {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
}
.bz-col.mb {
  -webkit-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
  -webkit-box-flex: 10000;
  -ms-flex: 10000 1 0;
  flex: 10000 1 0;
}
.bz-col.mb1 {
  -ms-flex-preferred-size: 8.333333333333332%;
  flex-basis: 8.333333333333332%;
  max-width: 8.333333333333332%;
}
.bz-col.mb2 {
  -ms-flex-preferred-size: 16.666666666666664%;
  flex-basis: 16.666666666666664%;
  max-width: 16.666666666666664%;
}
.bz-col.mb3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.bz-col.mb4 {
  -ms-flex-preferred-size: 33.33333333333333%;
  flex-basis: 33.33333333333333%;
  max-width: 33.33333333333333%;
}
.bz-col.mb5 {
  -ms-flex-preferred-size: 41.66666666666667%;
  flex-basis: 41.66666666666667%;
  max-width: 41.66666666666667%;
}
.bz-col.mb6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.bz-col.mb7 {
  -ms-flex-preferred-size: 58.333333333333336%;
  flex-basis: 58.333333333333336%;
  max-width: 58.333333333333336%;
}
.bz-col.mb8 {
  -ms-flex-preferred-size: 66.66666666666666%;
  flex-basis: 66.66666666666666%;
  max-width: 66.66666666666666%;
}
.bz-col.mb9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.bz-col.mb10 {
  -ms-flex-preferred-size: 83.33333333333334%;
  flex-basis: 83.33333333333334%;
  max-width: 83.33333333333334%;
}
.bz-col.mb11 {
  -ms-flex-preferred-size: 91.66666666666666%;
  flex-basis: 91.66666666666666%;
  max-width: 91.66666666666666%;
}
.bz-col.mb12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.bz-col.mb-shift1 {
  margin-left: 8.333333333333332%;
}
.bz-col.mb-shift2 {
  margin-left: 16.666666666666664%;
}
.bz-col.mb-shift3 {
  margin-left: 25%;
}
.bz-col.mb-shift4 {
  margin-left: 33.33333333333333%;
}
.bz-col.mb-shift5 {
  margin-left: 41.66666666666667%;
}
.bz-col.mb-shift6 {
  margin-left: 50%;
}
.bz-col.mb-shift7 {
  margin-left: 58.333333333333336%;
}
.bz-col.mb-shift8 {
  margin-left: 66.66666666666666%;
}
.bz-col.mb-shift9 {
  margin-left: 75%;
}
.bz-col.mb-shift10 {
  margin-left: 83.33333333333334%;
}
.bz-col.mb-shift11 {
  margin-left: 91.66666666666666%;
}
.mb-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.mb-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.mb-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.mb-col-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.mb-col-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.mb-col-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mb-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.mb-bottom {
  align-self: flex-end;
}
.mb-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.mb-align-top {
  justify-content: flex-start !important;
  flex-direction: column;
  display: flex;
}
.mb-align-bottom {
  justify-content: flex-end !important;
  flex-direction: column;
  display: flex;
}
.mb-align-middle {
  justify-content: center;
  flex-direction: column;
  display: flex;
}
.mb-around {
  justify-content: space-around;
}
.mb-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.mb-first {
  order: -1;
}
.mb-last {
  order: 1;
}
@media only screen and (min-width: 570px) {
  .bz-col.vt {
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    -webkit-box-flex: 10000;
    -ms-flex: 10000 1 0;
    flex: 10000 1 0;
  }
  .bz-col.vt1 {
    -ms-flex-preferred-size: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .bz-col.vt2 {
    -ms-flex-preferred-size: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .bz-col.vt3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .bz-col.vt4 {
    -ms-flex-preferred-size: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .bz-col.vt5 {
    -ms-flex-preferred-size: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .bz-col.vt6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bz-col.vt7 {
    -ms-flex-preferred-size: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .bz-col.vt8 {
    -ms-flex-preferred-size: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .bz-col.vt9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .bz-col.vt10 {
    -ms-flex-preferred-size: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .bz-col.vt11 {
    -ms-flex-preferred-size: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .bz-col.vt12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .bz-col.vt-shift0 {
    margin-left: 0%;
  }
  .bz-col.vt-shift1 {
    margin-left: 8.333333333333332%;
  }
  .bz-col.vt-shift2 {
    margin-left: 16.666666666666664%;
  }
  .bz-col.vt-shift3 {
    margin-left: 25%;
  }
  .bz-col.vt-shift4 {
    margin-left: 33.33333333333333%;
  }
  .bz-col.vt-shift5 {
    margin-left: 41.66666666666667%;
  }
  .bz-col.vt-shift6 {
    margin-left: 50%;
  }
  .bz-col.vt-shift7 {
    margin-left: 58.333333333333336%;
  }
  .bz-col.vt-shift8 {
    margin-left: 66.66666666666666%;
  }
  .bz-col.vt-shift9 {
    margin-left: 75%;
  }
  .bz-col.vt-shift10 {
    margin-left: 83.33333333333334%;
  }
  .bz-col.vt-shift11 {
    margin-left: 91.66666666666666%;
  }
  .vt-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .vt-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .vt-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .vt-col-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .vt-col-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .vt-col-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .vt-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .vt-bottom {
    align-self: flex-end;
  }
  .vt-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .vt-align-top {
    justify-content: flex-start !important;
    flex-direction: column;
    display: flex;
  }
  .vt-align-bottom {
    justify-content: flex-end !important;
    flex-direction: column;
    display: flex;
  }
  .vt-align-middle {
    justify-content: center;
    flex-direction: column;
    display: flex;
  }
  .vt-around {
    justify-content: space-around;
  }
  .vt-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .vt-first {
    order: -1;
  }
  .vt-last {
    order: 1;
  }
}
@media only screen and (min-width: 770px) {
  .bz-col.tb {
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    -webkit-box-flex: 10000;
    -ms-flex: 10000 1 0;
    flex: 10000 1 0;
  }
  .bz-col.tb1 {
    -ms-flex-preferred-size: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .bz-col.tb2 {
    -ms-flex-preferred-size: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .bz-col.tb3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .bz-col.tb4 {
    -ms-flex-preferred-size: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .bz-col.tb5 {
    -ms-flex-preferred-size: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .bz-col.tb6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bz-col.tb7 {
    -ms-flex-preferred-size: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .bz-col.tb8 {
    -ms-flex-preferred-size: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .bz-col.tb9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .bz-col.tb10 {
    -ms-flex-preferred-size: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .bz-col.tb11 {
    -ms-flex-preferred-size: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .bz-col.tb12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .bz-col.tb-shift0 {
    margin-left: 0%;
  }
  .bz-col.tb-shift1 {
    margin-left: 8.333333333333332%;
  }
  .bz-col.tb-shift2 {
    margin-left: 16.666666666666664%;
  }
  .bz-col.tb-shift3 {
    margin-left: 25%;
  }
  .bz-col.tb-shift4 {
    margin-left: 33.33333333333333%;
  }
  .bz-col.tb-shift5 {
    margin-left: 41.66666666666667%;
  }
  .bz-col.tb-shift6 {
    margin-left: 50%;
  }
  .bz-col.tb-shift7 {
    margin-left: 58.333333333333336%;
  }
  .bz-col.tb-shift8 {
    margin-left: 66.66666666666666%;
  }
  .bz-col.tb-shift9 {
    margin-left: 75%;
  }
  .bz-col.tb-shift10 {
    margin-left: 83.33333333333334%;
  }
  .bz-col.tb-shift11 {
    margin-left: 91.66666666666666%;
  }
  .tb-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .tb-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .tb-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .tb-col-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tb-col-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .tb-col-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tb-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .tb-bottom {
    align-self: flex-end;
  }
  .tb-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .tb-align-top {
    justify-content: flex-start !important;
    flex-direction: column;
    display: flex;
  }
  .tb-align-bottom {
    justify-content: flex-end !important;
    flex-direction: column;
    display: flex;
  }
  .tb-align-middle {
    justify-content: center;
    flex-direction: column;
    display: flex;
  }
  .tb-around {
    justify-content: space-around;
  }
  .tb-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .tb-first {
    order: -1;
  }
  .tb-last {
    order: 1;
  }
}
@media only screen and (min-width: 1026px) {
  .bz-col.mt {
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    -webkit-box-flex: 10000;
    -ms-flex: 10000 1 0;
    flex: 10000 1 0;
  }
  .bz-col.mt0 {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%;
  }
  .bz-col.mt1 {
    -ms-flex-preferred-size: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .bz-col.mt2 {
    -ms-flex-preferred-size: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .bz-col.mt3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .bz-col.mt4 {
    -ms-flex-preferred-size: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .bz-col.mt5 {
    -ms-flex-preferred-size: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .bz-col.mt6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bz-col.mt7 {
    -ms-flex-preferred-size: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .bz-col.mt8 {
    -ms-flex-preferred-size: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .bz-col.mt9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .bz-col.mt10 {
    -ms-flex-preferred-size: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .bz-col.mt11 {
    -ms-flex-preferred-size: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .bz-col.mt12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .bz-col.mt-shift0 {
    margin-left: 0%;
  }
  .bz-col.mt-shift1 {
    margin-left: 8.333333333333332%;
  }
  .bz-col.mt-shift2 {
    margin-left: 16.666666666666664%;
  }
  .bz-col.mt-shift3 {
    margin-left: 25%;
  }
  .bz-col.mt-shift4 {
    margin-left: 33.33333333333333%;
  }
  .bz-col.mt-shift5 {
    margin-left: 41.66666666666667%;
  }
  .bz-col.mt-shift6 {
    margin-left: 50%;
  }
  .bz-col.mt-shift7 {
    margin-left: 58.333333333333336%;
  }
  .bz-col.mt-shift8 {
    margin-left: 66.66666666666666%;
  }
  .bz-col.mt-shift9 {
    margin-left: 75%;
  }
  .bz-col.mt-shift10 {
    margin-left: 83.33333333333334%;
  }
  .bz-col.mt-shift11 {
    margin-left: 91.66666666666666%;
  }
  .mt-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .mt-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .mt-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .mt-col-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .mt-col-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .mt-col-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .mt-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .mt-bottom {
    align-self: flex-end;
  }
  .mt-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .mt-align-top {
    justify-content: flex-start !important;
    flex-direction: column;
    display: flex;
  }
  .mt-align-bottom {
    justify-content: flex-end !important;
    flex-direction: column;
    display: flex;
  }
  .mt-align-middle {
    justify-content: center;
    flex-direction: column;
    display: flex;
  }
  .mt-around {
    justify-content: space-around;
  }
  .mt-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .mt-first {
    order: -1;
  }
  .mt-last {
    order: 1;
  }
}
@media only screen and (min-width: 1282px) {
  .bz-col.ws {
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    -webkit-box-flex: 10000;
    -ms-flex: 10000 1 0;
    flex: 10000 1 0;
  }
  .bz-col.ws0 {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%;
  }
  .bz-col.ws1 {
    -ms-flex-preferred-size: 8.333333333333332%;
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .bz-col.ws2 {
    -ms-flex-preferred-size: 16.666666666666664%;
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .bz-col.ws3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .bz-col.ws4 {
    -ms-flex-preferred-size: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .bz-col.ws5 {
    -ms-flex-preferred-size: 41.66666666666667%;
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .bz-col.ws6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bz-col.ws7 {
    -ms-flex-preferred-size: 58.333333333333336%;
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .bz-col.ws8 {
    -ms-flex-preferred-size: 66.66666666666666%;
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .bz-col.ws9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .bz-col.ws10 {
    -ms-flex-preferred-size: 83.33333333333334%;
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .bz-col.ws11 {
    -ms-flex-preferred-size: 91.66666666666666%;
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .bz-col.ws12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .bz-col.ws-shift0 {
    margin-left: 0%;
  }
  .bz-col.ws-shift1 {
    margin-left: 8.333333333333332%;
  }
  .bz-col.ws-shift2 {
    margin-left: 16.666666666666664%;
  }
  .bz-col.ws-shift3 {
    margin-left: 25%;
  }
  .bz-col.ws-shift4 {
    margin-left: 33.33333333333333%;
  }
  .bz-col.ws-shift5 {
    margin-left: 41.66666666666667%;
  }
  .bz-col.ws-shift6 {
    margin-left: 50%;
  }
  .bz-col.ws-shift7 {
    margin-left: 58.333333333333336%;
  }
  .bz-col.ws-shift8 {
    margin-left: 66.66666666666666%;
  }
  .bz-col.ws-shift9 {
    margin-left: 75%;
  }
  .bz-col.ws-shift10 {
    margin-left: 83.33333333333334%;
  }
  .bz-col.ws-shift11 {
    margin-left: 91.66666666666666%;
  }
  .ws-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .ws-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .ws-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ws-col-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ws-col-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .ws-col-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ws-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .ws-bottom {
    align-self: flex-end;
  }
  .ws-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .ws-align-top {
    justify-content: flex-start !important;
    flex-direction: column;
    display: flex;
  }
  .ws-align-bottom {
    justify-content: flex-end !important;
    flex-direction: column;
    display: flex;
  }
  .ws-align-middle {
    justify-content: center;
    flex-direction: column;
    display: flex;
  }
  .ws-around {
    justify-content: space-around;
  }
  .ws-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ws-first {
    order: -1;
  }
  .ws-last {
    order: 1;
  }
}
@media screen and (max-width: 570px) {
  .mb-hide {
    display: none;
  }
}
@media screen and (min-width: 570px) and (max-width: 770px) {
  .vt-hide {
    display: none;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .tb-hide {
    display: none;
  }
}
@media screen and (min-width: 1026px) and (max-width: 1282px) {
  .mt-hide {
    display: none;
  }
}
@media screen and (min-width: 1282px) {
  .ws-hide {
    display: none;
  }
}
.bz-row input.bz-col,
.bz-row input.bz-col input.bz-col {
  flex: 1;
}
.bz-w-20p {
  width: 20%;
}
.bz-w-25p {
  width: 25%;
}
.bz-w-33p {
  width: 33.333333%;
}
.bz-w-50p {
  width: 50%;
}
.bz-w-66p {
  width: 66.666666%;
}
.bz-w-75p {
  width: 75;
}
.bz-w-80p {
  width: 80%;
}
.bz-w-90p {
  width: 90%;
}
.bz-w-100p,
.bz-ac-box,
.bz-ac-box .bz-ac,
.bz-fader {
  width: 100%;
}
.bz-w-320px {
  width: 320px;
}
.bz-w-480px {
  width: 480px;
}
.bz-w-640px {
  width: 640px;
}
.bz-w-1024px {
  width: 1024px;
}
.bz-w-min-1024 {
  min-width: 320px;
  max-width: 1024px;
}
.bz-w-min-1280 {
  min-width: 320px;
  max-width: 1280px;
}
.bz-w-min-1450 {
  min-width: 320px;
  max-width: 1450px;
}
.bz-w-min-100p {
  min-width: 320px;
  max-width: 100%;
}
.bz-layout-box,
.bz-page-box {
  clear: both;
  width: 100%;
}
.bz-toolbar-box,
.bz-title-box,
.bz-list-box,
.bz-listview-box,
.bz-content-box {
  margin-bottom: 8px;
  padding: 4px;
  position: relative;
  width: inherit;
}
.bz-page-box {
  clear: both;
}
.bz-toolbar-box {
  clear: both;
}
.bz-title-box {
  clear: both;
}
.bz-alert-box {
  clear: both;
}
.bz-list-box {
  clear: both;
}
.bz-listview-box {
  clear: both;
}
.bz-content-box {
  clear: both;
}
.bz-content-box .bz-box {
  display: block;
}
.bz-shadow-0 {
  -moz-box-shadow: 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.14), 0 0 0 rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.14), 0 0 0 rgba(0,0,0,0.12);
  box-shadow: 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.14), 0 0 0 rgba(0,0,0,0.12);
}
.bz-shadow-1,
.bz-card {
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
  box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
}
.bz-shadow-2,
.bz-popover .popover,
.bz-tooltip .popover,
.bz-ddlist .bz-list {
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
  box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
}
.bz-shadow-3 {
  -moz-box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);
  box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);
}
.bz-shadow-4 {
  -moz-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);
  box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);
}
.bz-shadow-5 {
  -moz-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);
  box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);
}
.bz-shadow-6 {
  -moz-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);
  box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);
}
.bz-shadow-7 {
  -moz-box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);
  box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);
}
.bz-shadow-8 {
  -moz-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);
  box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);
}
.bz-shadow-9 {
  -moz-box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);
  box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);
}
.bz-shadow-10 {
  -moz-box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);
  box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);
}
.bz-shadow-11 {
  -moz-box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);
  box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);
}
.bz-shadow-12 {
  -moz-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);
  box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);
}
.bz-shadow-13 {
  -moz-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);
  box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);
}
.bz-shadow-14 {
  -moz-box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);
  box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);
}
.bz-shadow-15 {
  -moz-box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);
  box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);
}
.bz-shadow-16 {
  -moz-box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);
  box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);
}
.bz-shadow-17 {
  -moz-box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);
  box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);
}
.bz-shadow-18 {
  -moz-box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);
  box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);
}
.bz-shadow-19 {
  -moz-box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);
  box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);
}
.bz-shadow-20 {
  -moz-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);
  box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);
}
.bz-shadow-21 {
  -moz-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);
  box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);
}
.bz-shadow-22 {
  -moz-box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);
  box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);
}
.bz-shadow-23 {
  -moz-box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);
  box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);
}
.bz-shadow-24 {
  -moz-box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);
  -webkit-box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);
  box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);
}
.bz-layer-0,
.bz-layer-1,
.bz-layer-2,
.bz-layer-3,
.bz-layer-4 {
  position: absolute;
  height: inherit;
  width: 100%;
}
.bz-layer-0 {
  z-index: 0;
}
.bz-layer-1 {
  z-index: 99;
}
.bz-layer-2 {
  z-index: 199;
}
.bz-layer-3 {
  z-index: 299;
}
.bz-layer-4 {
  z-index: 399;
}
.bz-list-no-style,
.bz-ddlist .bz-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.dashed li {
  margin-left: 20px;
}
ul.dashed li:before {
  content: '\2014';
  position: absolute;
  margin-left: -20px;
}
li.divider {
  border: 1px solid #e8ebee;
  clear: both;
}
.bz-list-inline {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
.bz-list-inline li {
  float: left;
  padding: 0 3px;
}
.bz-list-hover-ease li {
  cursor: pointer;
  overflow: hidden;
}
.bz-list,
.bz-list-hover-ease li .text {
  padding: 8px;
  position: relative;
}
.bz-list li .text i,
.bz-list-hover-ease li .text i {
  font-size: 28px;
  line-height: inherit;
  vertical-align: middle;
}
.bz-list-hover-ease li .text i {
  margin-right: 8px;
}
.bz-list-hover-ease li:not(.bz-nohover):not(.subheader):not(.divider):hover,
.bz-list-hover-ease li.active {
  background: #e8ebee;
}
.bz-list-hover-ease li:not(.bz-nohover):not(.subheader):not(.divider):hover .text,
.bz-list-hover-ease li.active .text {
  padding-left: 12px;
}
.bz-list-hover-ease a {
  color: #444;
  text-decoration: none;
}
.bz-list-hover-ease a:hover,
.bz-list-hover-ease li.active a {
  color: #102a62;
  text-decoration: none;
}
.bz-list-striped li:nth-child(2n-1),
.bz-table-striped tr:nth-child(2n-1) td {
  background-color: #d6d5d5;
}
.bz-list-devider {
  border-bottom: 1px solid #d6d5d5;
  float: right;
  width: 100%;
}
.bz-input {
  background: #fff;
  border: 2px solid transparent;
  display: inline-block;
  font-size: 1.3em;
  line-height: normal;
  height: calc(2.3em + 4px);
  position: relative;
  padding: 0;
  margin: 8px 0;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-drag: none;
}
.bz-input.transparent {
  background: transparent;
}
.bz-input.transparent i {
  color: #fff;
}
.bz-input input {
  color: #212529;
  background: #fff;
  height: calc(2.3em + 2px);
  min-width: 70px !important;
  width: 100%;
}
.bz-input:before,
.bz-btn:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.bz-input.bz-textarea:before {
  height: auto;
}
.bz-input i,
.bz-input select,
.bz-input input:not([type]),
.bz-input input[type=email],
.bz-input input[type=number],
.bz-input input[type=password],
.bz-input input[type=search],
.bz-input input[type=tel],
.bz-input input[type=text],
.bz-input input[type=url] {
  background: inherit;
  vertical-align: middle;
  display: inline-block;
  float: left;
}
.bz-input select,
.bz-input textarea,
.bz-input input:not([type]),
.bz-input input[type=email],
.bz-input input[type=number],
.bz-input input[type=password],
.bz-input input[type=search],
.bz-input input[type=tel],
.bz-input input[type=text],
.bz-input input[type=url] {
  border: none;
  border-bottom: 2px solid #d6d5d5;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-size: 1em;
  line-height: normal;
  vertical-align: middle;
}
.bz-input.size-xs {
  font-size: 0.9em;
}
.bz-input.size-s {
  font-size: 1.1em;
}
.bz-input.size-l {
  font-size: 1.5em;
}
.bz-input.size-xl {
  font-size: 1.7em;
}
.bz-input select,
.bz-input textarea {
  width: 100%;
}
.bz-input.bz-textarea {
  height: auto;
}
.bz-input.transparent select,
.bz-input.transparent textarea,
.bz-input.transparent input:not([type]),
.bz-input.transparent input[type=email],
.bz-input.transparent input[type=number],
.bz-input.transparent input[type=password],
.bz-input.transparent input[type=search],
.bz-input.transparent input[type=tel],
.bz-input.transparent input[type=text],
.bz-input.transparent input[type=url] {
  background: transparent;
  border-bottom: 2px solid #fff;
  color: #fff;
}
.bz-input.transparent label {
  color: #fff;
}
.bz-input input[type=email],
.bz-input input[type=number],
.bz-input input[type=password],
.bz-input input[type=search],
.bz-input input[type=tel],
.bz-input input[type=text],
.bz-input input[type=url] {
  padding: calc(0.7em + 2px) 0.5em calc(0.3em + 1px) 0.5em;
}
.bz-input i {
  border: none;
  font-size: 1.5em;
  overflow: hidden;
  text-align: center;
  line-height: 1.5em;
  width: 1.5em;
}
.bz-input i + input {
  width: calc(100% - 2.3em);
}
.bz-input i.right {
  float: right;
}
.bz-input i.bz-tool {
  cursor: pointer;
  float: right;
}
.bz-input i.bz-tool.left {
  float: left;
}
.bz-input i + i ~ input {
  width: calc(100% - 4.6em);
}
.bz-input label {
  color: #a8a9a9;
  font-size: 1em;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  top: 0.62em;
  -webkit-transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -ms-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.bz-input input ~ label {
  left: 0.5em;
}
.bz-input i + input ~ label {
  left: 3em;
}
.bz-input i.bz-tool + input ~ label {
  left: 0.5em;
}
.bz-input i.bz-tool.left + input ~ label {
  left: 3em;
}
.bz-input i.right + input ~ label {
  left: 0.5em;
}
.bz-input i.right ~ i.bz-tool {
  float: left;
}
.bz-input i.right + input[readonly] ~ label,
.bz-input i.right + input[disabled] ~ label,
.bz-input input[readonly] ~ label,
.bz-input input[disabled] ~ label {
  left: 0;
}
.bz-input i + input[readonly] ~ label,
.bz-input i + input[disabled] ~ label {
  left: 3.8em;
}
.bz-input i + i.bz-tool + input ~ label {
  left: 3em;
}
.bz-input input:focus ~ label,
.bz-input input:valid ~ label,
.bz-input input[readonly] ~ label,
.bz-input input[disabled] ~ label,
.bz-input input.highlight ~ label,
.bz-input textarea:focus ~ label,
.bz-input textarea:valid ~ label,
.bz-input textarea.highlight ~ label {
  top: -0.1em;
  font-size: 0.6em;
  color: #102a62;
}
.bz-input textarea:focus ~ label,
.bz-input textarea:valid ~ label,
.bz-input textarea.highlight ~ label {
  top: -1em;
}
.bz-input input:focus ~ label,
.bz-input input:valid ~ label,
.bz-input input[readonly] ~ label,
.bz-input input[disabled] ~ label,
.bz-input input.highlight ~ label,
.bz-input textarea:focus ~ label,
.bz-input textarea:valid ~ label,
.bz-input textarea:invalid ~ label,
.bz-input i.right + input:focus ~ label,
.bz-input i.right + input:valid ~ label,
.bz-input i.right + input.highlight ~ label,
.bz-input i.bz-tool + input:focus ~ label,
.bz-input i.bz-tool + input:valid ~ label,
.bz-input i.bz-tool + input.highlight ~ label {
  left: 0;
}
.bz-input i + input:focus ~ label,
.bz-input i + input:valid ~ label,
.bz-input i + input.highlight ~ label,
.bz-input i + i.bz-tool + input:focus ~ label,
.bz-input i + i.bz-tool + input:valid ~ label,
.bz-input i + i.bz-tool + input.highlight ~ label,
.bz-input i.bz-tool.left + input:focus ~ label,
.bz-input i.bz-tool.left + input:valid ~ label {
  left: 3.8em;
}
.bz-input i.bz-tool.left + input.highlight ~ label,
.bz-input i:not('.right') + input[readonly] ~ label,
.bz-input i:not('.right') + input[disabled] ~ label,
.bz-input i + input[readonly] ~ label,
.bz-input i + input[disabled] ~ label {
  left: 3.8em;
}
.bz-input input:not(.placeholder)::-webkit-input-placeholder {
  color: transparent;
}
.bz-input input:not(.placeholder):-moz-placeholder {
  color: transparent;
}
.bz-input input:not(.placeholder)::-moz-placeholder {
  color: transparent;
}
.bz-input input:not(.placeholder):-ms-input-placeholder {
  color: transparent;
}
bz-input textarea:not(.placeholder)::-webkit-input-placeholder {
  color: transparent;
}
bz-input textarea:not(.placeholder):-moz-placeholder {
  color: transparent;
}
bz-input textarea:not(.placeholder)::-moz-placeholder {
  color: transparent;
}
bz-input textarea:not(.placeholder):-ms-input-placeholder {
  color: transparent;
}
.bz-input .bar {
  background: #102a62;
  bottom: -2px;
  height: 2px;
  position: absolute;
  width: 0;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  transition: 0.5s ease all;
}
.bz-input i + input ~ .bar,
.bz-input i.right + input ~ .bar,
.bz-input i + i.bz-tool + input ~ .bar,
.bz-input i.bz-tool.left + input ~ .bar {
  left: 2.3em;
}
.bz-input input ~ .bar,
.bz-input i.right + input ~ .bar,
.bz-input i.bz-tool + input ~ .bar {
  left: 0;
}
.bz-input i + input:focus ~ .bar,
.bz-input i + input.highlight ~ .bar {
  left: 2.3em;
  width: calc(100% - 2.3em);
}
.bz-input input:focus ~ .bar,
.bz-input input.highlight ~ .bar {
  left: 0;
  width: 100%;
}
.bz-input i.right + input:focus ~ .bar,
.bz-input i.right + input.highlight ~ .bar,
.bz-input i.bz-tool + input:focus ~ .bar,
.bz-input i.bz-tool + input.highlight ~ .bar {
  left: 0;
  width: calc(100% - 2.3em);
}
.bz-input i.bz-tool.left + input:focus ~ .bar,
.bz-input i.bz-tool.left + input.highlight ~ .bar {
  left: 2.3em;
  width: calc(100% - 2.3em);
}
.bz-input i + i.bz-tool + input:focus ~ .bar,
.bz-input i + i.bz-tool + input.highlight ~ .bar {
  left: 2.3em;
  width: calc(100% - 4.6em);
}
.bz-input textarea ~ .bar {
  left: 0;
  bottom: 0;
}
.bz-input textarea:focus ~ .bar,
.bz-input textarea.highlight ~ .bar {
  width: 100%;
}
.bz-input .flash {
  position: absolute;
  height: 60%;
  width: 200px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0;
}
.bz-input i + input ~ .flash {
  left: 2.5em;
}
.bz-input i.right + input ~ .flash {
  left: 0;
}
.bz-input input:focus ~ .flash {
  animation: input-flash 0.3s ease;
}
.bz-input input:not([type])[disabled],
.bz-input input[type=email][disabled],
.bz-input input[type=password][disabled],
.bz-input input[type=text][disabled],
.bz-input input[type=url][disabled],
.bz-input input[type=tel][disabled],
.bz-input input[type=number][disabled],
.bz-input input[type=search][disabled],
.bz-input select[disabled],
.bz-input textarea[disabled] {
  cursor: not-allowed;
  color: #848482;
  border-bottom: 2px dotted #848482;
}
.bz-input input:not([type])[readonly],
.bz-input input[type=email][readonly],
.bz-input input[type=password][readonly],
.bz-input input[type=text][readonly],
.bz-input input[type=url][readonly],
.bz-input input[type=tel][readonly],
.bz-input input[type=number][readonly],
.bz-input input[type=search][readonly],
.bz-input select[readonly],
.bz-input textarea[readonly] {
  background-color: #eee;
  color: #777;
  border-color: #ccc;
}
.bz-input.theme,
.bz-input.default,
.bz-input.primary,
.bz-input.secondary,
.bz-input.positive,
.bz-input.negative,
.bz-input.warning,
.bz-input.yellow,
.bz-input.info,
.bz-input.dark,
.bz-input.light,
.bz-input.white,
.bz-input.black,
.bz-input.mandy {
  color: #fff;
}
.bz-input.theme label,
.bz-input.default label,
.bz-input.primary label,
.bz-input.secondary label,
.bz-input.positive label,
.bz-input.negative label,
.bz-input.warning label,
.bz-input.yellow label,
.bz-input.info label,
.bz-input.dark label,
.bz-input.light label,
.bz-input.white label,
.bz-input.black label,
.bz-input.mandy label {
  color: #fff;
}
.bz-input.default input {
  color: #000;
}
.bz-input.primary input {
  color: #fff;
}
.bz-input.secondary input {
  color: #fff;
}
.bz-input.positive input {
  color: #212529;
}
.bz-input.negative input {
  color: #fff;
}
.bz-input.warning input {
  color: #fff;
}
.bz-input.yellow input {
  color: #212529;
}
.bz-input.info input {
  color: #212529;
}
.bz-input.dark input {
  color: #fff;
}
.bz-input.light input {
  color: #212529;
}
.bz-input.white input {
  color: #212529;
}
.bz-input.black input {
  color: #fff;
}
.bz-input.mandy input {
  color: #fff;
}
.bz-input.default {
  background: #a8a9a9;
}
.bz-input.primary {
  background: #102a62;
}
.bz-input.secondary {
  background: #0072d4;
}
.bz-input.positive {
  background: #14cb4f;
}
.bz-input.negative {
  background: #b41b1a;
}
.bz-input.warning {
  background: #ff852f;
}
.bz-input.yellow {
  background: #ffdc38;
}
.bz-input.info {
  background: #75dafd;
}
.bz-input.dark {
  background: #212529;
}
.bz-input.light {
  background: #d6d5d5;
}
.bz-input.white {
  background: #fff;
}
.bz-input.black {
  background: #000;
}
.bz-input.mandy {
  background: #f03064;
}
.bz-input.default input:focus ~ label,
.bz-input.default input:valid ~ label,
.bz-input.default input[readonly] ~ label,
.bz-input.default input[disabled] ~ label,
.bz-input.default input.highlight ~ label,
.bz-input.default textarea:focus ~ label,
.bz-input.default textarea:valid ~ label,
.bz-input.default textarea.highlight ~ label {
  color: #000;
}
.bz-input.primary input:focus ~ label,
.bz-input.primary input:valid ~ label,
.bz-input.primary input[readonly] ~ label,
.bz-input.primary input[disabled] ~ label,
.bz-input.primary input.highlight ~ label,
.bz-input.primary textarea:focus ~ label,
.bz-input.primary textarea:valid ~ label,
.bz-input.primary textarea.highlight ~ label {
  color: #fff;
}
.bz-input.secondary input:focus ~ label,
.bz-input.secondary input:valid ~ label,
.bz-input.secondary input[readonly] ~ label,
.bz-input.secondary input[disabled] ~ label,
.bz-input.secondary input.highlight ~ label,
.bz-input.secondary textarea:focus ~ label,
.bz-input.secondary textarea:valid ~ label,
.bz-input.secondary textarea.highlight ~ label {
  color: #fff;
}
.bz-input.positive input:focus ~ label,
.bz-input.positive input:valid ~ label,
.bz-input.positive input[readonly] ~ label,
.bz-input.positive input[disabled] ~ label,
.bz-input.positive input.highlight ~ label,
.bz-input.positive textarea:focus ~ label,
.bz-input.positive textarea:valid ~ label,
.bz-input.positive textarea.highlight ~ label {
  color: #212529;
}
.bz-input.negative input:focus ~ label,
.bz-input.negative input:valid ~ label,
.bz-input.negative input[readonly] ~ label,
.bz-input.negative input[disabled] ~ label,
.bz-input.negative input.highlight ~ label,
.bz-input.negative textarea:focus ~ label,
.bz-input.negative textarea:valid ~ label,
.bz-input.negative textarea.highlight ~ label {
  color: #fff;
}
.bz-input.warning input:focus ~ label,
.bz-input.warning input:valid ~ label,
.bz-input.warning input[readonly] ~ label,
.bz-input.warning input[disabled] ~ label,
.bz-input.warning input.highlight ~ label,
.bz-input.warning textarea:focus ~ label,
.bz-input.warning textarea:valid ~ label,
.bz-input.warning textarea.highlight ~ label {
  color: #fff;
}
.bz-input.yellow input:focus ~ label,
.bz-input.yellow input:valid ~ label,
.bz-input.yellow input[readonly] ~ label,
.bz-input.yellow input[disabled] ~ label,
.bz-input.yellow input.highlight ~ label,
.bz-input.yellow textarea:focus ~ label,
.bz-input.yellow textarea:valid ~ label,
.bz-input.yellow textarea.highlight ~ label {
  color: #212529;
}
.bz-input.info input:focus ~ label,
.bz-input.info input:valid ~ label,
.bz-input.info input[readonly] ~ label,
.bz-input.info input[disabled] ~ label,
.bz-input.info input.highlight ~ label,
.bz-input.info textarea:focus ~ label,
.bz-input.info textarea:valid ~ label,
.bz-input.info textarea.highlight ~ label {
  color: #212529;
}
.bz-input.dark input:focus ~ label,
.bz-input.dark input:valid ~ label,
.bz-input.dark input[readonly] ~ label,
.bz-input.dark input[disabled] ~ label,
.bz-input.dark input.highlight ~ label,
.bz-input.dark textarea:focus ~ label,
.bz-input.dark textarea:valid ~ label,
.bz-input.dark textarea.highlight ~ label {
  color: #fff;
}
.bz-input.light input:focus ~ label,
.bz-input.light input:valid ~ label,
.bz-input.light input[readonly] ~ label,
.bz-input.light input[disabled] ~ label,
.bz-input.light input.highlight ~ label,
.bz-input.light textarea:focus ~ label,
.bz-input.light textarea:valid ~ label,
.bz-input.light textarea.highlight ~ label {
  color: #212529;
}
.bz-input.white input:focus ~ label,
.bz-input.white input:valid ~ label,
.bz-input.white input[readonly] ~ label,
.bz-input.white input[disabled] ~ label,
.bz-input.white input.highlight ~ label,
.bz-input.white textarea:focus ~ label,
.bz-input.white textarea:valid ~ label,
.bz-input.white textarea.highlight ~ label {
  color: #212529;
}
.bz-input.black input:focus ~ label,
.bz-input.black input:valid ~ label,
.bz-input.black input[readonly] ~ label,
.bz-input.black input[disabled] ~ label,
.bz-input.black input.highlight ~ label,
.bz-input.black textarea:focus ~ label,
.bz-input.black textarea:valid ~ label,
.bz-input.black textarea.highlight ~ label {
  color: #fff;
}
.bz-input.mandy input:focus ~ label,
.bz-input.mandy input:valid ~ label,
.bz-input.mandy input[readonly] ~ label,
.bz-input.mandy input[disabled] ~ label,
.bz-input.mandy input.highlight ~ label,
.bz-input.mandy textarea:focus ~ label,
.bz-input.mandy textarea:valid ~ label,
.bz-input.mandy textarea.highlight ~ label {
  color: #fff;
}
.bz-input.theme .bar,
.bz-input.default .bar,
.bz-input.primary .bar,
.bz-input.secondary .bar,
.bz-input.positive .bar,
.bz-input.negative .bar,
.bz-input.warning .bar,
.bz-input.yellow .bar,
.bz-input.info .bar,
.bz-input.dark .bar,
.bz-input.light .bar,
.bz-input.white .bar,
.bz-input.black .bar,
.bz-input.mandy .bar {
  background: #fff;
}
.bz-input.default select,
.bz-input.default textarea,
.bz-input.default input:not([type]),
.bz-input.default input[type=email],
.bz-input.default input[type=number],
.bz-input.default input[type=password],
.bz-input.default input[type=search],
.bz-input.default input[type=tel],
.bz-input.default input[type=text],
.bz-input.default input[type=url] {
  border-bottom: 2px solid #a8a9a9;
}
.bz-input.primary select,
.bz-input.primary textarea,
.bz-input.primary input:not([type]),
.bz-input.primary input[type=email],
.bz-input.primary input[type=number],
.bz-input.primary input[type=password],
.bz-input.primary input[type=search],
.bz-input.primary input[type=tel],
.bz-input.primary input[type=text],
.bz-input.primary input[type=url] {
  border-bottom: 2px solid #102a62;
}
.bz-input.secondary select,
.bz-input.secondary textarea,
.bz-input.secondary input:not([type]),
.bz-input.secondary input[type=email],
.bz-input.secondary input[type=number],
.bz-input.secondary input[type=password],
.bz-input.secondary input[type=search],
.bz-input.secondary input[type=tel],
.bz-input.secondary input[type=text],
.bz-input.secondary input[type=url] {
  border-bottom: 2px solid #0072d4;
}
.bz-input.positive select,
.bz-input.positive textarea,
.bz-input.positive input:not([type]),
.bz-input.positive input[type=email],
.bz-input.positive input[type=number],
.bz-input.positive input[type=password],
.bz-input.positive input[type=search],
.bz-input.positive input[type=tel],
.bz-input.positive input[type=text],
.bz-input.positive input[type=url] {
  border-bottom: 2px solid #14cb4f;
}
.bz-input.negative select,
.bz-input.negative textarea,
.bz-input.negative input:not([type]),
.bz-input.negative input[type=email],
.bz-input.negative input[type=number],
.bz-input.negative input[type=password],
.bz-input.negative input[type=search],
.bz-input.negative input[type=tel],
.bz-input.negative input[type=text],
.bz-input.negative input[type=url] {
  border-bottom: 2px solid #b41b1a;
}
.bz-input.warning select,
.bz-input.warning textarea,
.bz-input.warning input:not([type]),
.bz-input.warning input[type=email],
.bz-input.warning input[type=number],
.bz-input.warning input[type=password],
.bz-input.warning input[type=search],
.bz-input.warning input[type=tel],
.bz-input.warning input[type=text],
.bz-input.warning input[type=url] {
  border-bottom: 2px solid #ff852f;
}
.bz-input.yellow select,
.bz-input.yellow textarea,
.bz-input.yellow input:not([type]),
.bz-input.yellow input[type=email],
.bz-input.yellow input[type=number],
.bz-input.yellow input[type=password],
.bz-input.yellow input[type=search],
.bz-input.yellow input[type=tel],
.bz-input.yellow input[type=text],
.bz-input.yellow input[type=url] {
  border-bottom: 2px solid #ffdc38;
}
.bz-input.info select,
.bz-input.info textarea,
.bz-input.info input:not([type]),
.bz-input.info input[type=email],
.bz-input.info input[type=number],
.bz-input.info input[type=password],
.bz-input.info input[type=search],
.bz-input.info input[type=tel],
.bz-input.info input[type=text],
.bz-input.info input[type=url] {
  border-bottom: 2px solid #75dafd;
}
.bz-input.dark select,
.bz-input.dark textarea,
.bz-input.dark input:not([type]),
.bz-input.dark input[type=email],
.bz-input.dark input[type=number],
.bz-input.dark input[type=password],
.bz-input.dark input[type=search],
.bz-input.dark input[type=tel],
.bz-input.dark input[type=text],
.bz-input.dark input[type=url] {
  border-bottom: 2px solid #212529;
}
.bz-input.light select,
.bz-input.light textarea,
.bz-input.light input:not([type]),
.bz-input.light input[type=email],
.bz-input.light input[type=number],
.bz-input.light input[type=password],
.bz-input.light input[type=search],
.bz-input.light input[type=tel],
.bz-input.light input[type=text],
.bz-input.light input[type=url] {
  border-bottom: 2px solid #d6d5d5;
}
.bz-input.white select,
.bz-input.white textarea,
.bz-input.white input:not([type]),
.bz-input.white input[type=email],
.bz-input.white input[type=number],
.bz-input.white input[type=password],
.bz-input.white input[type=search],
.bz-input.white input[type=tel],
.bz-input.white input[type=text],
.bz-input.white input[type=url] {
  border-bottom: 2px solid #fff;
}
.bz-input.black select,
.bz-input.black textarea,
.bz-input.black input:not([type]),
.bz-input.black input[type=email],
.bz-input.black input[type=number],
.bz-input.black input[type=password],
.bz-input.black input[type=search],
.bz-input.black input[type=tel],
.bz-input.black input[type=text],
.bz-input.black input[type=url] {
  border-bottom: 2px solid #000;
}
.bz-input.mandy select,
.bz-input.mandy textarea,
.bz-input.mandy input:not([type]),
.bz-input.mandy input[type=email],
.bz-input.mandy input[type=number],
.bz-input.mandy input[type=password],
.bz-input.mandy input[type=search],
.bz-input.mandy input[type=tel],
.bz-input.mandy input[type=text],
.bz-input.mandy input[type=url] {
  border-bottom: 2px solid #f03064;
}
.bz-input input:not([type]).invalid,
.bz-input input:not([type]):focus.invalid,
.bz-input input[type=text].invalid,
.bz-input input[type=text]:focus.invalid,
.bz-input input[type=password].invalid,
.bz-input input[type=password]:focus.invalid,
.bz-input input[type=email].invalid,
.bz-input input[type=email]:focus.invalid,
.bz-input input[type=url].invalid,
.bz-input input[type=url]:focus.invalid,
.bz-input input[type=tel].invalid,
.bz-input input[type=tel]:focus.invalid,
.bz-input input[type=number].invalid,
.bz-input input[type=number]:focus.invalid,
.bz-input input[type=search].invalid,
.bz-input input[type=search]:focus.invalid,
.bz-input textarea.invalid,
.bz-input textarea:focus.invalid,
.bz-input select.invalid,
.bz-input select:focus.invalid {
  border-bottom: 2px solid #b41b1a;
}
.bz-input input:not([type]).invalid ~ div.error,
.bz-input input:not([type]):focus.invalid ~ div.error,
.bz-input input[type=text].invalid ~ div.error,
.bz-input input[type=text]:focus.invalid ~ div.error,
.bz-input input[type=password].invalid ~ div.error,
.bz-input input[type=password]:focus.invalid ~ div.error,
.bz-input input[type=email].invalid ~ div.error,
.bz-input input[type=email]:focus.invalid ~ div.error,
.bz-input input[type=url].invalid ~ div.error,
.bz-input input[type=url]:focus.invalid ~ div.error,
.bz-input input[type=tel].invalid ~ div.error,
.bz-input input[type=tel]:focus.invalid ~ div.error,
.bz-input input[type=number].invalid ~ div.error,
.bz-input input[type=number]:focus.invalid ~ div.error,
.bz-input input[type=search].invalid ~ div.error,
.bz-input input[type=search]:focus.invalid ~ div.error,
.bz-input textarea.invalid ~ div.error,
.bz-input textarea:focus.invalid ~ div.error,
.bz-input select.invalid ~ div.error,
.bz-input select:focus.invalid ~ div.error {
  color: #b41b1a;
}
.bz-input input:not([type]).valid,
.bz-input input:not([type]):focus.valid,
.bz-input input[type=text].valid,
.bz-input input[type=text]:focus.valid,
.bz-input input[type=password].valid,
.bz-input input[type=password]:focus.valid,
.bz-input input[type=email].valid,
.bz-input input[type=email]:focus.valid,
.bz-input input[type=url].valid,
.bz-input input[type=url]:focus.valid,
.bz-input input[type=tel].valid,
.bz-input input[type=tel]:focus.valid,
.bz-input input[type=number].valid,
.bz-input input[type=number]:focus.valid,
.bz-input input[type=search].valid,
.bz-input input[type=search]:focus.valid,
.bz-input textarea.valid,
.bz-input textarea:focus.valid,
.bz-input select.valid,
.bz-input select:focus.valid {
  border-bottom: 2px solid #14cb4f;
}
.bz-input input:not([type]).valid ~ div.error,
.bz-input input:not([type]):focus.valid ~ div.error,
.bz-input input[type=text].valid ~ div.error,
.bz-input input[type=text]:focus.valid ~ div.error,
.bz-input input[type=password].valid ~ div.error,
.bz-input input[type=password]:focus.valid ~ div.error,
.bz-input input[type=email].valid ~ div.error,
.bz-input input[type=email]:focus.valid ~ div.error,
.bz-input input[type=url].valid ~ div.error,
.bz-input input[type=url]:focus.valid ~ div.error,
.bz-input input[type=tel].valid ~ div.error,
.bz-input input[type=tel]:focus.valid ~ div.error,
.bz-input input[type=number].valid ~ div.error,
.bz-input input[type=number]:focus.valid ~ div.error,
.bz-input input[type=search].valid ~ div.error,
.bz-input input[type=search]:focus.valid ~ div.error,
.bz-input textarea.valid ~ div.error,
.bz-input textarea:focus.valid ~ div.error,
.bz-input select.valid ~ div.error,
.bz-input select:focus.valid ~ div.error {
  color: #14cb4f;
}
.bz-input div.error {
  bottom: -1.5em;
  font-size: 0.6em;
  position: absolute;
  z-index: 10;
}
.bz-input div.error,
.bz-input i.right ~ div.error,
.bz-input i.bz-tool ~ div.error {
  left: 0;
}
.bz-input i:not(.bz-tool):not(.right) ~ div.error,
.bz-input i.bz-tool.left ~ div.error,
.bz-input i + i.bz-tool ~ div.error {
  left: 3.6em;
}
.bz-input .counter {
  position: absolute;
  font-size: 0.6em;
  right: 0;
}
.bz-editable-box {
  background: #fff;
  margin: 12px 0;
  padding: 7px 0;
  position: relative;
  display: inline-block;
  width: 100%;
}
.bz-editable-box i {
  height: 52px;
  line-height: 52px;
  font-size: 1.5em;
  display: inline-block;
  text-align: center;
  float: left;
  width: 52px;
}
.bz-editable-box .loader-box {
  position: absolute;
  top: 20px;
  right: 0;
  width: 25px;
}
.bz-editable-box label {
  color: #a8a9a9;
  font-size: 18px;
  position: absolute;
  left: 62px;
  top: 21px;
  -webkit-transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -ms-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
.bz-editable {
  border: none;
  border-bottom: 2px solid #d6d5d5;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  outline: none;
  line-height: 52px;
  padding-left: 10px;
  height: 52px;
  width: 100%;
  max-width: calc(100% - 62px);
}
.bz-editable:hover,
.bz-editable:focus {
  background: #d6d5d5;
}
input.bz-editable {
  border-bottom: 2px solid #d6d5d5;
  cursor: auto;
  height: 52px;
  padding-left: 10px;
  width: 100%;
  max-width: calc(100% - 62px);
}
input.bz-editable:focus {
  border-bottom: 2px solid #102a62;
}
.bz-editable.valid ~ label,
.bz-editable:focus ~ label,
input.bz-editable:focus ~ label {
  color: #102a62;
  font-size: 14px;
  top: 5px;
  left: 52px;
}
.bz-editable:hover ~ label {
  color: #a8a9a9;
}
.bz-ac-box {
  position: relative;
  display: inline-block;
}
.bz-ac-box .bz-ac {
  border-top: 2px solid transparent;
  border-bottom: 2px solid #d6d5d5;
  font-size: 1.3em;
  line-height: normal;
  min-height: calc(2.3em + 4px);
  position: relative;
  padding: 0;
  margin: 8px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  user-select: none;
  vertical-align: middle;
}
.bz-ac-box .bz-ac label {
  top: -0.1em;
  font-size: 0.6em;
  color: #102a62;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
}
.bz-ac-box .bz-ac input {
  border: none;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #212529;
  height: calc(2.3em + 0);
  float: none;
  line-height: normal;
  outline: none;
  padding: calc(0.7em + 2px) 0.5em calc(0.3em + 1px) 0.5em;
  min-width: 70px !important;
  vertical-align: middle;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
  min-height: 32px;
  width: auto;
}
.bz-ac-box .bz-ac .bz-input {
  margin: 0;
}
.bz-ac-box .bz-ac .bar {
  bottom: -4px;
}
.bz-ac-box .bz-ac input:focus {
  border: none;
  outline: none;
}
.bz-ac-box button {
  position: absolute;
  top: 0;
  right: 0;
}
.bz-ac-box .bz-ac .bz-suggestions {
  background: #fff;
  list-style-type: none;
  max-height: 250px;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  left: 0;
  top: calc(100% + 2px);
  min-width: 325px;
  width: 100%;
  z-index: 799999;
  border: 1px solid #dcdedf;
  border-top: none;
}
.bz-ac-box .bz-ac .bz-suggestions.hide {
  height: 0;
  display: none;
}
.bz-ac-box .bz-ac .bz-suggestions li.highlight,
.bz-ac-box .bz-ac .bz-suggestions li:hover {
  background: '#f6f7f8';
}
.bz-ac-box .bz-ac .bz-chip {
  margin-top: calc(0.7em - 2px);
}
.bz-btn,
.bz-btn-circle,
.bz-btn-no-style,
.bz-btn-no-style:hover,
.bz-btn-no-style:focus,
.bz-btn-no-style:active,
.bz-btn-link-style,
.bz-btn-link-style:hover,
.bz-btn-link-style:focus,
.bz-btn-link-style:active {
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  overflow: hidden;
  outline: none !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-drag: none;
}
.bz-btn,
.bz-btn-circle,
.bz-btn-no-style,
.bz-btn-no-style:hover,
.bz-btn-no-style:focus,
.bz-btn-no-style:active {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  border: 2px solid transparent;
}
.bz-btn {
  height: calc(2.3em + 4px);
  margin: 8px 0 8px 0;
  padding: 0.52em;
  vertical-align: middle;
}
.bz-btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.opera-only :-o-prefocus,
.bz-btn:focus {
  outline: 0;
}
.bz-btn-active,
.bz-btn:active {
  border-color: #000;
}
.bz-btn.rounded {
  border-radius: 5px;
}
.bz-btn:hover,
.bz-btn:active,
.bz-btn:focus {
  -webkit-transition: all 0.4s ease-in;
  -moz-transition: all 0.4s ease-in;
  -ms-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}
.bz-btn.default {
  background: #a8a9a9;
}
.bz-btn.white {
  color: color-primary;
  background: #fff;
}
.bz-btn[disabled],
.btn-disabled,
.btn-disabled:hover,
.btn-disabled:focus,
.btn-disabled:active {
  opacity: 0.5;
  cursor: not-allowed;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  pointer-events: none;
}
@css {
  .bz-btn[disabled],
  .btn-disabled,
  .btn-disabled:hover,
  .btn-disabled:focus,
  .btn-disabled:active {
    filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  }
}
.bz-btn.to-spin[disabled] {
  opacity: 0.9;
  cursor: not-allowed;
}
@css {
  .bz-btn.to-spin[disabled] {
    filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  }
}
.bz-btn {
  line-height: normal;
  font-size: 1.3em;
}
.bz-btn.size-xs {
  font-size: 0.9em;
}
.bz-btn.size-s {
  font-size: 1.1em;
}
.bz-btn.size-l {
  font-size: 1.5em;
}
.bz-btn.size-xl {
  font-size: 1.7em;
}
.bz-btn .text {
  margin: 0;
  position: relative;
  padding: 0;
  z-index: 10 !important;
}
.bz-btn-circle.default:hover,
.bz-btn-circle.default:active,
.bz-btn-circle.default:focus,
.bz-btn.default:hover,
.bz-btn.default:active,
.bz-btn.default:focus {
  border-color: #a8a9a9;
  background-color: #a8a9a9;
  color: #000;
}
.bz-btn-circle.primary:hover,
.bz-btn-circle.primary:active,
.bz-btn-circle.primary:focus,
.bz-btn.primary:hover,
.bz-btn.primary:active,
.bz-btn.primary:focus {
  border-color: #102a62;
  background-color: #102a62;
  color: #fff;
}
.bz-btn-circle.secondary:hover,
.bz-btn-circle.secondary:active,
.bz-btn-circle.secondary:focus,
.bz-btn.secondary:hover,
.bz-btn.secondary:active,
.bz-btn.secondary:focus {
  border-color: #0072d4;
  background-color: #0072d4;
  color: #fff;
}
.bz-btn-circle.positive:hover,
.bz-btn-circle.positive:active,
.bz-btn-circle.positive:focus,
.bz-btn.positive:hover,
.bz-btn.positive:active,
.bz-btn.positive:focus {
  border-color: #14cb4f;
  background-color: #14cb4f;
  color: #212529;
}
.bz-btn-circle.negative:hover,
.bz-btn-circle.negative:active,
.bz-btn-circle.negative:focus,
.bz-btn.negative:hover,
.bz-btn.negative:active,
.bz-btn.negative:focus {
  border-color: #b41b1a;
  background-color: #b41b1a;
  color: #fff;
}
.bz-btn-circle.warning:hover,
.bz-btn-circle.warning:active,
.bz-btn-circle.warning:focus,
.bz-btn.warning:hover,
.bz-btn.warning:active,
.bz-btn.warning:focus {
  border-color: #ff852f;
  background-color: #ff852f;
  color: #fff;
}
.bz-btn-circle.yellow:hover,
.bz-btn-circle.yellow:active,
.bz-btn-circle.yellow:focus,
.bz-btn.yellow:hover,
.bz-btn.yellow:active,
.bz-btn.yellow:focus {
  border-color: #ffdc38;
  background-color: #ffdc38;
  color: #212529;
}
.bz-btn-circle.info:hover,
.bz-btn-circle.info:active,
.bz-btn-circle.info:focus,
.bz-btn.info:hover,
.bz-btn.info:active,
.bz-btn.info:focus {
  border-color: #75dafd;
  background-color: #75dafd;
  color: #212529;
}
.bz-btn-circle.dark:hover,
.bz-btn-circle.dark:active,
.bz-btn-circle.dark:focus,
.bz-btn.dark:hover,
.bz-btn.dark:active,
.bz-btn.dark:focus {
  border-color: #212529;
  background-color: #212529;
  color: #fff;
}
.bz-btn-circle.light:hover,
.bz-btn-circle.light:active,
.bz-btn-circle.light:focus,
.bz-btn.light:hover,
.bz-btn.light:active,
.bz-btn.light:focus {
  border-color: #d6d5d5;
  background-color: #d6d5d5;
  color: #212529;
}
.bz-btn-circle.white:hover,
.bz-btn-circle.white:active,
.bz-btn-circle.white:focus,
.bz-btn.white:hover,
.bz-btn.white:active,
.bz-btn.white:focus {
  border-color: #fff;
  background-color: #fff;
  color: #212529;
}
.bz-btn-circle.black:hover,
.bz-btn-circle.black:active,
.bz-btn-circle.black:focus,
.bz-btn.black:hover,
.bz-btn.black:active,
.bz-btn.black:focus {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.bz-btn-circle.mandy:hover,
.bz-btn-circle.mandy:active,
.bz-btn-circle.mandy:focus,
.bz-btn.mandy:hover,
.bz-btn.mandy:active,
.bz-btn.mandy:focus {
  border-color: #f03064;
  background-color: #f03064;
  color: #fff;
}
.bz-btn-circle.default.inverted,
.bz-btn.default.inverted {
  background-color: #a8a9a9;
  border-color: #a8a9a9;
  color: #000;
}
.bz-btn-circle.primary.inverted,
.bz-btn.primary.inverted {
  background-color: #102a62;
  border-color: #102a62;
  color: #fff;
}
.bz-btn-circle.secondary.inverted,
.bz-btn.secondary.inverted {
  background-color: #0072d4;
  border-color: #0072d4;
  color: #fff;
}
.bz-btn-circle.positive.inverted,
.bz-btn.positive.inverted {
  background-color: #14cb4f;
  border-color: #14cb4f;
  color: #212529;
}
.bz-btn-circle.negative.inverted,
.bz-btn.negative.inverted {
  background-color: #b41b1a;
  border-color: #b41b1a;
  color: #fff;
}
.bz-btn-circle.warning.inverted,
.bz-btn.warning.inverted {
  background-color: #ff852f;
  border-color: #ff852f;
  color: #fff;
}
.bz-btn-circle.yellow.inverted,
.bz-btn.yellow.inverted {
  background-color: #ffdc38;
  border-color: #ffdc38;
  color: #212529;
}
.bz-btn-circle.info.inverted,
.bz-btn.info.inverted {
  background-color: #75dafd;
  border-color: #75dafd;
  color: #212529;
}
.bz-btn-circle.dark.inverted,
.bz-btn.dark.inverted {
  background-color: #212529;
  border-color: #212529;
  color: #fff;
}
.bz-btn-circle.light.inverted,
.bz-btn.light.inverted {
  background-color: #d6d5d5;
  border-color: #d6d5d5;
  color: #212529;
}
.bz-btn-circle.white.inverted,
.bz-btn.white.inverted {
  background-color: #fff;
  border-color: #fff;
  color: #212529;
}
.bz-btn-circle.black.inverted,
.bz-btn.black.inverted {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.bz-btn-circle.mandy.inverted,
.bz-btn.mandy.inverted {
  background-color: #f03064;
  border-color: #f03064;
  color: #fff;
}
.bz-btn-circle.default.inverted:hover,
.bz-btn-circle.default.inverted:active,
.bz-btn-circle.default.inverted:focus,
.bz-btn.default.inverted:hover,
.bz-btn.default.inverted:active,
.bz-btn.default.inverted:focus {
  background: #fff;
  border-color: #a8a9a9;
  color: #a8a9a9;
}
.bz-btn-circle.primary.inverted:hover,
.bz-btn-circle.primary.inverted:active,
.bz-btn-circle.primary.inverted:focus,
.bz-btn.primary.inverted:hover,
.bz-btn.primary.inverted:active,
.bz-btn.primary.inverted:focus {
  background: #fff;
  border-color: #102a62;
  color: #102a62;
}
.bz-btn-circle.secondary.inverted:hover,
.bz-btn-circle.secondary.inverted:active,
.bz-btn-circle.secondary.inverted:focus,
.bz-btn.secondary.inverted:hover,
.bz-btn.secondary.inverted:active,
.bz-btn.secondary.inverted:focus {
  background: #fff;
  border-color: #0072d4;
  color: #0072d4;
}
.bz-btn-circle.positive.inverted:hover,
.bz-btn-circle.positive.inverted:active,
.bz-btn-circle.positive.inverted:focus,
.bz-btn.positive.inverted:hover,
.bz-btn.positive.inverted:active,
.bz-btn.positive.inverted:focus {
  background: #fff;
  border-color: #14cb4f;
  color: #14cb4f;
}
.bz-btn-circle.negative.inverted:hover,
.bz-btn-circle.negative.inverted:active,
.bz-btn-circle.negative.inverted:focus,
.bz-btn.negative.inverted:hover,
.bz-btn.negative.inverted:active,
.bz-btn.negative.inverted:focus {
  background: #fff;
  border-color: #b41b1a;
  color: #b41b1a;
}
.bz-btn-circle.warning.inverted:hover,
.bz-btn-circle.warning.inverted:active,
.bz-btn-circle.warning.inverted:focus,
.bz-btn.warning.inverted:hover,
.bz-btn.warning.inverted:active,
.bz-btn.warning.inverted:focus {
  background: #fff;
  border-color: #ff852f;
  color: #ff852f;
}
.bz-btn-circle.yellow.inverted:hover,
.bz-btn-circle.yellow.inverted:active,
.bz-btn-circle.yellow.inverted:focus,
.bz-btn.yellow.inverted:hover,
.bz-btn.yellow.inverted:active,
.bz-btn.yellow.inverted:focus {
  background: #fff;
  border-color: #ffdc38;
  color: #ffdc38;
}
.bz-btn-circle.info.inverted:hover,
.bz-btn-circle.info.inverted:active,
.bz-btn-circle.info.inverted:focus,
.bz-btn.info.inverted:hover,
.bz-btn.info.inverted:active,
.bz-btn.info.inverted:focus {
  background: #fff;
  border-color: #75dafd;
  color: #75dafd;
}
.bz-btn-circle.dark.inverted:hover,
.bz-btn-circle.dark.inverted:active,
.bz-btn-circle.dark.inverted:focus,
.bz-btn.dark.inverted:hover,
.bz-btn.dark.inverted:active,
.bz-btn.dark.inverted:focus {
  background: #fff;
  border-color: #212529;
  color: #212529;
}
.bz-btn-circle.light.inverted:hover,
.bz-btn-circle.light.inverted:active,
.bz-btn-circle.light.inverted:focus,
.bz-btn.light.inverted:hover,
.bz-btn.light.inverted:active,
.bz-btn.light.inverted:focus {
  background: #fff;
  border-color: #d6d5d5;
  color: #d6d5d5;
}
.bz-btn-circle.white.inverted:hover,
.bz-btn-circle.white.inverted:active,
.bz-btn-circle.white.inverted:focus,
.bz-btn.white.inverted:hover,
.bz-btn.white.inverted:active,
.bz-btn.white.inverted:focus {
  background: #fff;
  border-color: #fff;
  color: #fff;
}
.bz-btn-circle.black.inverted:hover,
.bz-btn-circle.black.inverted:active,
.bz-btn-circle.black.inverted:focus,
.bz-btn.black.inverted:hover,
.bz-btn.black.inverted:active,
.bz-btn.black.inverted:focus {
  background: #fff;
  border-color: #000;
  color: #000;
}
.bz-btn-circle.mandy.inverted:hover,
.bz-btn-circle.mandy.inverted:active,
.bz-btn-circle.mandy.inverted:focus,
.bz-btn.mandy.inverted:hover,
.bz-btn.mandy.inverted:active,
.bz-btn.mandy.inverted:focus {
  background: #fff;
  border-color: #f03064;
  color: #f03064;
}
.bz-btn i.right {
  position: absolute;
  right: 10px;
  padding: 3px;
  margin: 0;
  z-index: 10 !important;
}
.bz-btn i.right ~ .text {
  margin-left: 0;
  margin-right: 24px;
}
.bz-btn.shadow,
.bz-btn-circle.shadow,
.bz-btn-circle.shadow[disabled]:hover {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15), 0 1px 5px 0 rgba(0,0,0,0.13), 0 3px 1px -2px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15), 0 1px 5px 0 rgba(0,0,0,0.13), 0 3px 1px -2px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15), 0 1px 5px 0 rgba(0,0,0,0.13), 0 3px 1px -2px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15), 0 1px 5px 0 rgba(0,0,0,0.13), 0 3px 1px -2px rgba(0,0,0,0.3);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15), 0 1px 5px 0 rgba(0,0,0,0.13), 0 3px 1px -2px rgba(0,0,0,0.3);
}
.bz-btn-link-style,
.bz-btn-link-style:hover,
.bz-btn-link-style:focus,
.bz-btn-link-style:active,
.bz-btn-no-style,
.bz-btn-no-style:hover,
.bz-btn-no-style:focus,
.bz-btn-no-style:active {
  background: none !important;
  margin: 10px;
  outline: 0;
  padding: 0;
}
.bz-btn-link-style,
.bz-btn-link-style:hover,
.bz-btn-link-style:focus,
.bz-btn-link-style:active {
  border: none !important;
  font-size: 24px;
}
.bz-btn-link-style .text:after {
  background: #102a62;
  bottom: 0;
  content: " ";
  height: 3px;
  left: 0;
  position: absolute;
  width: 20px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.bz-btn-link-style:hover .text:after {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.bz-btn-circle {
  border-radius: 50%;
  font-size: 18px;
  height: 52px;
  width: 52px;
}
.bz-btn-circle.btn-xs {
  font-size: 16px;
  height: 32px;
  width: 32px;
}
.bz-btn-circle.btn-s {
  font-size: 16px;
  height: 44px;
  width: 44px;
}
.bz-btn-circle.btn-l {
  font-size: 22px;
  height: 58px;
  width: 58px;
}
.bz-btn-circle.btn-xl {
  font-size: 26px;
  height: 64px;
  width: 64px;
}
.bz-btn-circle i {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bz-btn-group .bz-btn {
  margin: 0;
  border-radius: 0;
}
.bz-btn-group .bz-btn:focus,
.bz-btn-group .bz-btn:active,
.bz-btn-group .bz-btn:hover {
  border: 1px solid #444;
}
.bz-btn-group .bz-btn {
  border: 1px solid #444;
}
.bz-btn-group .bz-btn:not(:last-child) {
  border-right: 1px transparent;
}
.bz-btn-group .bz-btn:active.rounded:first-child,
.bz-btn-group .bz-btn:focus.rounded:first-child,
.bz-btn-group .bz-btn:hover.rounded:first-child,
.bz-btn-group .bz-btn.rounded:first-child {
  border: 1px solid #444;
  border-right: 1px solid transparent;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.bz-btn-group .bz-btn:active.rounded:last-child,
.bz-btn-group .bz-btn:focus.rounded:last-child,
.bz-btn-group .bz-btn:hover.rounded:last-child,
.bz-btn-group .bz-btn.rounded:last-child {
  border: 1px solid #444;
  border-left: 1px solid #444;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.bz-btn-group {
  display: inline-block;
  letter-spacing: -0.31em;
  letter-spacing: normal;
  word-spacing: -0.3em;
  text-rendering: optimizespeed;
}
.bz-btn-group .text {
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.bz-btn-w-100p .bz-btn {
  margin: 5px;
  width: calc(100% - 10px);
}
.bz-check-btn {
  background: #a8a9a9;
  box-sizing: border-box;
  padding: 15px 20px 15px 20px;
  border: 2px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 18px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-drag: none;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.bz-check-btn input {
  opacity: 0;
  width: 0;
  height: 0;
}
.bz-check-btn input:checked ~ .highlight:before {
  content: " ";
  cursor: pointer;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.3;
  z-index: 0;
}
.bz-check-btn input:checked ~ .highlight:before,
.bz-check-btn.light-hover input:checked:before {
  background: #fff;
}
.bz-check-btn.dark-hover input ~ .highlight:checked:before {
  background: #fff;
}
.bz-check-btn .text {
  position: relative;
  z-index: 10;
}
.bz-toolbar {
  background: inherit;
  color: inherit;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  line-height: 32px;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 48px;
  width: 100%;
}
.bz-toolbar.default {
  background: #a8a9a9;
  color: #000;
}
.bz-toolbar.primary {
  background: #102a62;
  color: #fff;
}
.bz-toolbar.secondary {
  background: #0072d4;
  color: #fff;
}
.bz-toolbar.positive {
  background: #14cb4f;
  color: #212529;
}
.bz-toolbar.negative {
  background: #b41b1a;
  color: #fff;
}
.bz-toolbar.warning {
  background: #ff852f;
  color: #fff;
}
.bz-toolbar.yellow {
  background: #ffdc38;
  color: #212529;
}
.bz-toolbar.info {
  background: #75dafd;
  color: #212529;
}
.bz-toolbar.dark {
  background: #212529;
  color: #fff;
}
.bz-toolbar.light {
  background: #d6d5d5;
  color: #212529;
}
.bz-toolbar.white {
  background: #fff;
  color: #212529;
}
.bz-toolbar.black {
  background: #000;
  color: #fff;
}
.bz-toolbar.mandy {
  background: #f03064;
  color: #fff;
}
.bz-toolbar.default.inverted {
  background: transparent;
  color: #a8a9a9;
}
.bz-toolbar.primary.inverted {
  background: transparent;
  color: #102a62;
}
.bz-toolbar.secondary.inverted {
  background: transparent;
  color: #0072d4;
}
.bz-toolbar.positive.inverted {
  background: transparent;
  color: #14cb4f;
}
.bz-toolbar.negative.inverted {
  background: transparent;
  color: #b41b1a;
}
.bz-toolbar.warning.inverted {
  background: transparent;
  color: #ff852f;
}
.bz-toolbar.yellow.inverted {
  background: transparent;
  color: #ffdc38;
}
.bz-toolbar.info.inverted {
  background: transparent;
  color: #75dafd;
}
.bz-toolbar.dark.inverted {
  background: transparent;
  color: #212529;
}
.bz-toolbar.light.inverted {
  background: transparent;
  color: #d6d5d5;
}
.bz-toolbar.white.inverted {
  background: transparent;
  color: #fff;
}
.bz-toolbar.black.inverted {
  background: transparent;
  color: #000;
}
.bz-toolbar.mandy.inverted {
  background: transparent;
  color: #f03064;
}
.bz-toolbar .btn,
.bz-toolbar .title,
.bz-toolbar .tool {
  display: inline-block;
  height: 48px;
  margin: 0 !important;
  padding: 8px;
  position: relative;
}
.bz-toolbar .btn,
.bz-toolbar .tool {
  cursor: pointer;
  text-align: center;
}
.bz-toolbar .tool {
  width: 48px;
}
.bz-toolbar .title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 1px;
  max-width: 100%;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.bz-toolbar .title h4,
.bz-toolbar .title h5,
.bz-toolbar .title h6 {
  margin: 0;
  vertical-align: middle;
}
.bz-toolbar .btn .back,
.bz-toolbar .tool .back {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 40px;
  overflow: hidden;
  background: transparent;
  opacity: 0.5;
  margin: 4px;
  position: absolute;
}
.bz-toolbar .tool .back {
  width: 40px;
}
.bz-toolbar .tool .back.circle {
  border-radius: 50%;
}
.bz-toolbar .btn:hover .back,
.bz-toolbar .tool:hover .back {
  background: #d6d5d5;
}
.bz-toolbar .tool i {
  font-size: 28px;
  line-height: 32px;
}
.bz-toolbar a {
  color: inherit;
  text-decoration: none;
}
.bz-toolbar .tool.bz-inline-search {
  position: relative;
  width: auto;
}
.bz-inline-search input {
  background: #a8a9a9;
  height: 28px;
  line-height: 28px;
  margin: 2px;
  outline: none;
  width: 0;
  border: none;
  opacity: 0;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.bz-inline-search:hover input,
.bz-inline-search input:active,
.bz-inline-search input:focus {
  background: #fff;
  width: 180px;
  border-radius: 0;
  outline: none;
  opacity: 1;
}
.bz-inline-search i {
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.bz-inline-search input:hover + i,
.bz-inline-search input:active + i,
.bz-inline-search input:focus + i {
  color: #a8a9a9;
  font-weight: bold;
  font-size: 20px;
}
.bz-popover .popover {
  background-color: #fff;
  font-size: 16px;
  padding: 0;
  text-align: left;
  min-width: 124px;
  max-width: 164px;
  z-index: 9999;
}
.bz-popover .trigger.bz-on ~ .popover {
  display: block;
}
.bz-popover .popover ul {
  width: 100%;
}
.bz-popover .popover li {
  cursor: pointer;
  padding: 0 4px;
  width: 100%;
  white-space: nowrap;
}
.bz-popover .popover li:hover {
  background: #d6d5d5;
}
.bz-popover .popover span {
  color: inherit;
  display: block;
  height: 100%;
  padding: 8px;
  width: 100%;
}
.bz-popover .popover a {
  color: inherit;
  display: block;
  height: 100%;
  text-decoration: none;
  padding: 8px;
  width: 100%;
}
.bz-popover .popover {
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
}
.bz-popover.top .popover {
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
.bz-popover.bottom .popover {
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
.bz-popover.right .popover {
  right: 0;
  top: 50%;
  -webkit-transform: translate(100%, -50%);
  -moz-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  -o-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.bz-popover.left .popover {
  left: 0;
  left: auto;
  top: 50%;
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  -o-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
.bz-popover.top.left .popover {
  bottom: 100%;
  left: 0;
  top: auto;
  transform: none;
}
.bz-popover.top.right .popover {
  bottom: 100%;
  top: auto;
  left: auto;
  right: 0;
  transform: none;
}
.bz-popover.bottom.left .popover {
  left: 0;
  top: 100%;
  transform: none;
}
.bz-popover.bottom.right .popover {
  right: 0;
  left: auto;
  top: 100%;
  transform: none;
}
.bz-popover.top .popover {
  -webkit-animation: fade-in 0.3s ease-in-out, shift-up 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-up 0.3s ease-in-out;
}
.bz-popover.bottom .popover {
  -webkit-animation: fade-in 0.3s ease-in-out, shift-down 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-down 0.3s ease-in-out;
}
.bz-popover.left .popover {
  -webkit-animation: fade-in 0.3s ease-in-out, shift-left 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-left 0.3s ease-in-out;
}
.bz-popover.right .popover {
  -webkit-animation: fade-in 0.3s ease-in-out, shift-right 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-right 0.3s ease-in-out;
}
.bz-tooltip .popover {
  margin-left: 50%;
  z-index: 9999;
}
.bz-tooltip .popover {
  background-color: #444;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  opacity: 0.9;
  padding: 8px;
  text-align: center;
  width: 112px;
}
.bz-tooltip .popover {
  max-height: 200px;
  overflow: hidden;
}
.bz-tooltip.top .popover {
  bottom: calc(100% + 8px);
  left: -56px;
}
.bz-tooltip.bottom .popover {
  bottom: -8px;
  left: -56px;
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
}
.bz-tooltip.right .popover {
  top: 50%;
  right: -8px;
  -webkit-transform: translate(100%, -50%);
  -moz-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  -o-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.bz-tooltip.left .popover {
  top: 50%;
  left: calc(-50% - 8px);
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  -o-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
.bz-tooltip.top:hover .popover {
  display: block;
  -webkit-animation: fade-in 0.3s ease-in-out, shift-up 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-up 0.3s ease-in-out;
}
.bz-tooltip.bottom:hover .popover {
  display: block;
  -webkit-animation: fade-in 0.3s ease-in-out, shift-down 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-down 0.3s ease-in-out;
}
.bz-tooltip.left:hover .popover {
  display: block;
  -webkit-animation: fade-in 0.3s ease-in-out, shift-left 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-left 0.3s ease-in-out;
}
.bz-tooltip.right:hover .popover {
  display: block;
  -webkit-animation: fade-in 0.3s ease-in-out, shift-right 0.3s ease-in-out;
  -moz-animation: fade-in 0.3s ease-in-out, shift-right 0.3s ease-in-out;
}
.bz-radio {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  font-size: 18px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.bz-radio .text {
  margin-left: 10px;
}
.bz-radio:hover .inner {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0.5;
}
.bz-radio input {
  height: 0;
  width: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.bz-radio input:checked + .outer .inner {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.bz-radio input:checked + .outer {
  border: 3px solid #163d74;
}
.bz-radio input:focus + .outer .inner {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  background-color: #163d74;
}
.bz-radio .outer {
  height: 20px;
  width: 20px;
  display: block;
  float: left;
  border: 3px solid #767676;
  border-radius: 50%;
  background-color: #fff;
}
.bz-radio .inner {
  background-color: #46ad58;
  border-radius: 50%;
  display: block;
  height: 10px;
  margin: 2px;
  opacity: 0;
  width: 10px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.bz-radio input:checked::after {
  background: #163d74;
  content: '';
  display: block;
  position: absolute;
  z-index: 100;
  border-radius: 50%;
  height: 0;
  width: 0;
  top: 9px;
  left: 10px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  -ms-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
}
.bz-checkbox {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  font-size: 18px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.bz-checkbox.fit {
  margin: 13px 0;
}
.bz-checkbox .text {
  margin-left: 10px;
}
.bz-checkbox:hover .inner {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0.5;
}
.bz-checkbox input {
  height: 0;
  width: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.bz-checkbox input:checked + .outer .inner {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.bz-checkbox input:checked + .outer {
  border: 3px solid #163d74;
}
.bz-checkbox input:focus + .outer .inner {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 0.5;
  background-color: #163d74;
}
.bz-checkbox input:focus:checked + .outer .inner {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  background-color: #163d74;
}
.bz-checkbox .outer {
  height: 20px;
  width: 20px;
  display: block;
  float: left;
  border: 3px solid #767676;
  background-color: #fff;
  margin-top: 3px;
}
.bz-checkbox .inner {
  transition: all 0.25s ease-in-out;
  height: 10px;
  width: 10px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  display: block;
  margin: 2px;
  background-color: #46ad58;
  opacity: 0;
}
.bz-checkbox input:checked::after {
  background: #163d74;
  content: '';
  display: block;
  position: absolute;
  z-index: 100;
  height: 0;
  width: 0;
  top: 9px;
  left: 10px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  -ms-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
}
.bz-switch {
  background: #163d74;
  line-height: 20px;
  vertical-align: top;
  margin: 0 10px;
  position: relative;
  display: inline-block;
  width: 46px;
  height: 20px;
}
.bz-switch input {
  display: none;
}
.bz-switch .slider {
  position: absolute;
  cursor: pointer;
  background: #767676;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  transition: 0.4s;
}
.bz-switch input ~ .slider {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.bz-switch input:checked ~ .slider {
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
}
.bz-switch .slider:before {
  position: absolute;
  content: "";
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  transition: 0.4s;
}
.bz-switch input ~ .slider:before {
  background: #fff;
  height: 14px;
  width: 14px;
  left: 3px;
  bottom: 3px;
}
.bz-switch input:checked ~ .slider:before {
  background: #46ad58;
  height: 10px;
  width: 10px;
  left: 2px;
  bottom: 2px;
}
.bz-switch input:checked + .slider {
  background: #fff;
}
.bz-switch input:focus + .slider {
  -moz-box-shadow: 0 0 1px #163d74;
  -webkit-box-shadow: 0 0 1px #163d74;
  box-shadow: 0 0 1px #163d74;
}
.bz-switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.bz-switch.rounded {
  border-radius: 20px;
}
.bz-switch.rounded .slider {
  border-radius: 20px;
}
.bz-switch.rounded .slider:before {
  border-radius: 50%;
}
.bz-range-select {
  margin: 10px 0;
  position: relative;
  width: 100%;
}
.bz-range-select .slider {
  -webkit-appearance: none;
  width: 100%;
  height: 25px;
  background: #767676;
  outline: none;
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.bz-range-select .slider:hover {
  opacity: 1;
}
.bz-range-select .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #163d74;
  cursor: pointer;
}
.bz-range-select .slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #163d74;
  cursor: pointer;
}
.bz-range-select .text {
  top: -10px;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
input[type="color"] {
  -webkit-appearance: none;
  border: none;
  width: 52px;
  height: 52px;
}
input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
}
input[type="color"]::-webkit-color-swatch {
  border: none;
}
.bz-fileinput input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.bz-fileinput input ~ label {
  line-height: 1.2em;
}
.bz-fileinput input:focus + label,
.bz-fileinput input + label:hover {
  background: #102a62;
}
.bz-fileinput input + label {
  cursor: pointer;
}
.bz-fileinput input:focus + label {
  outline: 1px dotted #444;
  outline: -webkit-focus-ring-color auto 5px;
}
.bz-fileinput input + label * {
  pointer-events: none;
}
.bz-droplist {
  display: inline-block;
  margin: 8px 0;
  position: relative;
  min-width: 100px;
}
.bz-select:focus {
  border: none;
  outline: none;
}
.bz-select,
.bz-droplist .bz-trigg {
  height: calc(2.3em + 4px);
  background: #d6d5d5;
  box-sizing: border-box;
  padding: 0.52em;
  transition: all 0.3s ease-in;
  border: 2px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 1.3em;
  line-height: normal;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-drag: none;
  width: 100%;
}
.bz-droplist .bz-ddl {
  font-size: 0.8em;
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  opacity: 0;
  position: absolute;
  top: 4em;
  width: 100%;
  -webkit-transform: scale(0.25);
  -moz-transform: scale(0.25);
  -o-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation: none !important;
  animation: none !important;
  -webkit-transform-origin: 50% 0 !important;
  transform-origin: 50% 0 !important;
  z-index: 999999;
  -moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15), 0 1px 10px 0 rgba(0,0,0,0.13), 0 2px 4px -1px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15), 0 1px 10px 0 rgba(0,0,0,0.13), 0 2px 4px -1px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15), 0 1px 10px 0 rgba(0,0,0,0.13), 0 2px 4px -1px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15), 0 1px 10px 0 rgba(0,0,0,0.13), 0 2px 4px -1px rgba(0,0,0,0.4);
  box-shadow: 0 4px 5px 0 rgba(0,0,0,0.15), 0 1px 10px 0 rgba(0,0,0,0.13), 0 2px 4px -1px rgba(0,0,0,0.4);
}
.bz-droplist .bz-ddl.bz-on {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.bz-select option,
.bz-droplist .bz-ddl-item {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  font-size: inherit;
  position: relative;
  outline: none;
}
.bz-select option {
  background: #fff;
}
.bz-droplist .bz-ddl .bz-ddl-item > * {
  display: inline-block;
  vertical-align: middle;
}
.bz-droplist .bz-ddl-item:hover .text::after {
  content: " ";
  display: block;
  height: 40px;
  width: 100%;
  background: #999;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -10;
}
.bz-droplist .bz-ddl-item .text::after {
  content: " ";
  display: block;
  height: 40px;
  width: 100%;
  background: #d6d5d5;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -10;
  opacity: 0;
}
.bz-droplist .bz-ddl-item:hover .text::after {
  opacity: 1;
}
.bz-droplist .bz-checkbox {
  float: left;
  visibility: hidden;
  padding: 6px 0;
}
.bz-droplist[multiple] .bz-checkbox {
  visibility: visible;
}
.bz-droplist .bz-ddl .text {
  float: left;
  box-sizing: border-box;
  margin-left: -10px;
}
.bz-droplist[multiple] .bz-ddl .text {
  margin-left: 10px;
}
.bz-droplist .bz-ddl-item.selected .text::after {
  background: #4caf50;
  opacity: 1;
}
.bz-droplist .searchfield {
  border-box: box-sizing;
  background-image: url("https://www.w3schools.com/howto/searchicon.png");
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 1em;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
  outline: none;
  width: 100%;
}
.bz-ddl::-webkit-scrollbar {
  width: 8px;
}
.bz-ddl::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.bz-ddl::-webkit-scrollbar-thumb {
  background: #c0c0c1;
}
.bz-ddl::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.bz-spin-circle {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.bz-spin-circle div {
  border-color: #102a62 transparent transparent transparent;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 3px solid #102a62;
  border-radius: 50%;
  -webkit-animation: bz-circle 1.8s cubic-bezier(0.05, 0, 0.13, 0.9) infinite;
  -moz-animation: bz-circle 1.8s cubic-bezier(0.05, 0, 0.13, 0.9) infinite;
  -ms-animation: bz-circle 1.8s cubic-bezier(0.05, 0, 0.13, 0.9) infinite;
  animation: bz-circle 1.8s cubic-bezier(0.05, 0, 0.13, 0.9) infinite;
}
.bz-spin-circle div:nth-child(1) {
  animation-delay: -0.45s;
}
.bz-spin-circle div:nth-child(2) {
  animation-delay: -0.3s;
}
.bz-spin-circle div:nth-child(3) {
  animation-delay: -0.15s;
}
.bz-spin-dots {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.bz-spin-dots div {
  position: absolute;
  top: calc(50% - 6px);
  width: 20%;
  height: 20%;
  border-radius: 50%;
  background: #102a62;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.bz-spin-dots div:nth-child(1) {
  left: 10%;
  animation: bz-dots1 0.6s infinite;
}
.bz-spin-dots div:nth-child(2) {
  left: 10%;
  animation: bz-dots2 0.6s infinite;
}
.bz-spin-dots div:nth-child(3) {
  left: 40%;
  animation: bz-dots2 0.6s infinite;
}
.bz-spin-dots div:nth-child(4) {
  left: 80%;
  animation: bz-dots3 0.6s infinite;
}
.bz-loader {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 12px;
}
.bz-loader div {
  border: none;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: -4px;
  -webkit-animation: spin1 2s infinite linear;
  -moz-animation: spin1 2s infinite linear;
  -ms-animation: spin1 2s infinite linear;
  animation: spin1 2s infinite linear;
}
.bz-rotate {
  -webkit-animation: spin1 2s infinite linear;
  -moz-animation: spin1 2s infinite linear;
  -ms-animation: spin1 2s infinite linear;
  animation: spin1 2s infinite linear;
}
@-moz-keyframes bz-circle {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes bz-circle {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-o-keyframes bz-circle {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes bz-circle {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-moz-keyframes bz-dots1 {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes bz-dots1 {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-o-keyframes bz-dots1 {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes bz-dots1 {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-moz-keyframes bz-dots3 {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
@-webkit-keyframes bz-dots3 {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
@-o-keyframes bz-dots3 {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
@keyframes bz-dots3 {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
@-moz-keyframes bz-dots2 {
  from {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(160%, 0);
    -moz-transform: translate(160%, 0);
    -ms-transform: translate(160%, 0);
    -o-transform: translate(160%, 0);
    transform: translate(160%, 0);
  }
}
@-webkit-keyframes bz-dots2 {
  from {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(160%, 0);
    -moz-transform: translate(160%, 0);
    -ms-transform: translate(160%, 0);
    -o-transform: translate(160%, 0);
    transform: translate(160%, 0);
  }
}
@-o-keyframes bz-dots2 {
  from {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(160%, 0);
    -moz-transform: translate(160%, 0);
    -ms-transform: translate(160%, 0);
    -o-transform: translate(160%, 0);
    transform: translate(160%, 0);
  }
}
@keyframes bz-dots2 {
  from {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  to {
    -webkit-transform: translate(160%, 0);
    -moz-transform: translate(160%, 0);
    -ms-transform: translate(160%, 0);
    -o-transform: translate(160%, 0);
    transform: translate(160%, 0);
  }
}
.bz-nav {
  background: inherit;
  color: inherit;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  line-height: 2em;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  height: 48px;
  width: 100%;
}
.bz-nav .bz-nav-item {
  display: inline-block;
  height: 48px;
  margin: 0 !important;
  padding: 8px;
  position: relative;
}
.bz-nav .bz-nav-item a,
.bz-nav .bz-nav-item a:hover {
  display: inline-block;
  color: inherit;
  height: 100%;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.bz-nav .bz-nav-item a .text {
  height: 100%;
  vert-align: middle;
  width: 100%;
}
.bz-nav .bz-nav-item a .text:after {
  background: #102a62;
  bottom: 0;
  content: " ";
  height: 3px;
  left: 50%;
  position: absolute;
  width: 0;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bz-nav .bz-nav-item a:hover .text:after {
  width: 100%;
}
.bz-nav .bz-nav-item a:focus .text:after {
  width: 100%;
}
.bz-nav .bz-nav-item.middle {
  overflow: hidden;
  min-width: 1px;
  max-width: 100%;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.bz-sidenav-wrapper {
  position: relative;
}
.bz-content {
  box-sizing: border-box;
  min-height: 100vh;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  min-width: 320px;
  width: 100%;
  z-index: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bz-sidenav {
  bottom: 0;
  box-sizing: border-box;
  display: block;
  height: 100vh;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 240px;
  z-index: 99999;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bz-sidenav.left {
  border-right: 1px solid #d6d5d5;
}
.bz-sidenav.right {
  border-left: 1px solid #d6d5d5;
}
.bz-sidenav-scroll {
  display: block;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.bz-sidenav-list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.bz-sidenav-list li.bz-list-item {
  width: calc(100% - 1px);
}
.bz-sidenav-list li.subheader {
  color: #102a62;
  display: block;
  line-height: 2.5em;
  font-size: 1.4em;
  box-sizing: border-box;
  padding: 0 0.5em;
}
.bz-sidenav-list li.subheader a {
  cursor: default;
  color: inherit;
}
.bz-sidenav-list li.subheader a:hover {
  cursor: default;
  color: inherit;
}
.bz-sidenav-list li .text {
  display: block;
  line-height: 40px;
  box-sizing: border-box;
}
.bz-sidenav-list li.divider {
  height: 0;
  width: 100%;
  border-bottom: 1px solid #d6d5d5;
}
.bz-sidenav-list li.bz-list-item a {
  color: #444;
  display: block;
  line-height: 40px;
  text-decoration: none;
  box-sizing: border-box;
  padding: 0 0.5em;
}
.bz-sidenav-list a:active,
.bz-sidenav-list a:focus {
  outline: none;
}
.bz-sidenav-list li.bz-list-item a i {
  padding: 0.6em 0.5em 0.6em 0;
  text-align: center;
  width: 2em;
}
.bz-sidenav-list li.bz-list-item a:hover {
  background: #d6d5d5;
}
.bz-shift-left {
  margin-left: 240px;
  width: calc(100% - 240px);
}
.bz-shift-right {
  margin-right: 240px;
  width: calc(100% - 240px);
}
.bz-shift-left.bz-shift-right {
  margin-left: 240px;
  margin-right: 240px;
  width: calc(100% - 480px);
}
.bz-context-menu {
  display: none;
  position: absolute;
  z-index: 10;
  padding: 12px 0;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
  width: 240px;
  background-color: #fff;
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
  box-shadow: 0 0 4px rgba(0,0,0,0.4);
}
.bz-context-menu.bz-on {
  display: block;
}
.bz-context-menu li {
  display: block;
  margin-bottom: 4px;
}
.bz-context-menu li:last-child {
  margin-bottom: 0;
}
.bz-context-menu a {
  display: block;
  padding: 8px;
  color: #102a62;
  text-decoration: none;
}
.bz-context-menu a:hover {
  color: #fff;
  background-color: #d6d5d5;
}
.bz-tag {
  border-radius: 3px;
  font-size: 12px;
  height: 18px;
  line-height: 14px;
  padding: 2px 4px;
  margin: 4px 2px;
}
.bz-tag.default {
  background: #a8a9a9;
  color: #000;
}
.bz-tag.primary {
  background: #102a62;
  color: #fff;
}
.bz-tag.secondary {
  background: #0072d4;
  color: #fff;
}
.bz-tag.positive {
  background: #14cb4f;
  color: #212529;
}
.bz-tag.negative {
  background: #b41b1a;
  color: #fff;
}
.bz-tag.warning {
  background: #ff852f;
  color: #fff;
}
.bz-tag.yellow {
  background: #ffdc38;
  color: #212529;
}
.bz-tag.info {
  background: #75dafd;
  color: #212529;
}
.bz-tag.dark {
  background: #212529;
  color: #fff;
}
.bz-tag.light {
  background: #d6d5d5;
  color: #212529;
}
.bz-tag.white {
  background: #fff;
  color: #212529;
}
.bz-tag.black {
  background: #000;
  color: #fff;
}
.bz-tag.mandy {
  background: #f03064;
  color: #fff;
}
.bz-pagination {
  clear: both;
  margin: 0 auto;
  width: auto;
}
.bz-pagination li,
.bz-pagination .step,
.bz-pagination .nextLink,
.bz-pagination .prevLink,
.bz-pagination .currentStep {
  border: 1px solid transparent;
  box-sizing: border-box;
  color: #102a62;
  display: inline-block;
  height: 30px;
  margin: 0;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.3s;
  min-width: 30px;
}
.bz-pagination .nextLink,
.bz-pagination .prevLink {
  font-size: 24px;
}
.bz-pagination .step,
.bz-pagination .currentStep {
  padding: 6px 0;
  width: 30px;
}
.bz-pagination .nextLink,
.bz-pagination .prevLink {
  padding: 0 10px 0 0;
}
.bz-pagination .nextLink i,
.bz-pagination .prevLink i {
  position: absolute;
}
.bz-pagination .step:hover:not(.active) {
  color: #fff;
  background-color: #102a62;
}
.bz-pagination .currentStep {
  background-color: #a8a9a9;
  box-sizing: border-box;
  color: #fff;
  border: 1px solid #a8a9a9;
}
.bz-pagination .step.gap {
  display: none;
}
.bz-breadcrumbs,
.bz-multi-steps {
  padding: 8px;
}
.bz-breadcrumbs:after,
.bz-multi-steps:after {
  content: "";
  display: table;
  clear: both;
}
.bz-breadcrumbs li,
.bz-multi-steps li {
  display: inline-block;
  float: left;
  margin: 4px 0;
}
.bz-breadcrumbs li::after,
.bz-multi-steps li::after {
  display: inline-block;
  content: '\00bb';
  margin: 4px;
  color: #a8a9a9;
}
.bz-breadcrumbs li:last-of-type::after,
.bz-multi-steps li:last-of-type::after {
  display: none;
}
.bz-breadcrumbs li > *,
.bz-multi-steps li > * {
  display: inline-block;
  color: #2c3f4c;
}
.bz-breadcrumbs li.current > *,
.bz-multi-steps li.current > * {
  color: #102a62;
}
.bz-breadcrumbs,
.bz-multi-steps {
  padding: 0 8px;
}
.bz-breadcrumbs li,
.bz-multi-steps li {
  margin: 8px 0;
}
.bz-breadcrumbs li::after,
.bz-multi-steps li::after {
  margin: 0 8px;
}
.bz-multi-steps {
  background-color: transparent;
  padding: 0;
  text-align: center;
}
.bz-multi-steps li {
  position: relative;
  float: none;
  margin: 4px 40px 4px 0;
}
.bz-multi-steps li:last-of-type {
  margin-right: 0;
}
.bz-multi-steps li::after {
  position: absolute;
  content: '';
  height: 4px;
  background: #d6d5d5;
  margin: 0;
}
.bz-multi-steps li.done::after {
  background-color: #102a62;
}
.bz-multi-steps li > *,
.bz-multi-steps li.current > * {
  position: relative;
  color: #2c3f4c;
}
.bz-multi-steps li {
  width: 64px;
  text-align: center;
}
.bz-multi-steps li::after {
  position: absolute;
  left: 50%;
  width: calc(100% + 40px);
}
.bz-multi-steps li > *::before {
  content: '';
  position: absolute;
  z-index: 1;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 12px;
  width: 12px;
  background-color: #d6d5d5;
}
.bz-multi-steps.text-top.circle li > *::before,
.bz-multi-steps.text-bottom.circle li > *::before {
  border-radius: 50%;
}
.bz-multi-steps li > a,
.bz-multi-steps li > a:hover {
  text-decoration: none;
}
.bz-multi-steps li > a:hover::before {
  background: #14cb4f;
}
.bz-multi-steps li.done > *::before,
.bz-multi-steps li.current > *::before {
  background-color: #102a62;
}
.bz-multi-steps.text-top li::after {
  bottom: 4px;
}
.bz-multi-steps.text-top li > * {
  padding-bottom: 20px;
}
.bz-multi-steps.text-top li > *::before {
  bottom: 0;
}
.bz-multi-steps.text-bottom li::after {
  top: 3px;
}
.bz-multi-steps.text-bottom li > * {
  padding-top: 20px;
}
.bz-multi-steps.text-bottom li > *::before {
  top: 0;
}
.bz-multi-steps.count li {
  counter-increment: steps;
}
.bz-multi-steps.count li > *::before {
  content: counter(steps) " - ";
}
.bz-multi-steps.count li > *::before {
  content: counter(steps);
  height: 26px;
  width: 26px;
  line-height: 26px;
  color: #fff;
}
.bz-multi-steps.count li:not(.current) .pseudo-a::before {
  color: #2c3f4c;
}
.bz-multi-steps.text-top.count li::after {
  bottom: 11px;
}
.bz-multi-steps.text-top.count li > * {
  padding-bottom: 34px;
}
.bz-multi-steps.text-bottom.count li::after {
  top: 11px;
}
.bz-multi-steps.text-bottom.count li > * {
  padding-top: 34px;
}
.bz-chip {
  display: inline-block;
  box-sizing: content-box;
  height: 50px;
  line-height: 46px;
  background-color: #e8ebee;
  position: relative;
  margin: 2px;
}
.bz-chip * {
  display: inline-block;
}
.bz-chip .text {
  font-size: 20px;
  padding: 0;
  margin: 3px 0 3px 20px;
}
.bz-chip a {
  text-decoration: none;
}
.bz-chip a:hover {
  color: #008000;
  text-decoration: none;
}
.bz-chip.rounded {
  border-radius: 25px;
}
.bz-chip i ~ .text,
.bz-chip img ~ .text {
  margin: 2px 0 2px 5px;
}
.bz-chip.small {
  height: 30px;
  line-height: 24px;
}
.bz-chip.small.rounded {
  border-radius: 15px;
}
.bz-chip.small .text {
  font-size: 16px;
}
.bz-chip .chip-close a {
  box-sizing: content-box;
}
.bz-chip i,
.bz-chip img {
  margin: 3px;
  float: left;
  height: 44px;
  width: 44px;
  border-radius: 50%;
}
.bz-chip i:before {
  top: 5px;
  left: 5px;
}
.bz-chip.small i,
.bz-chip.small img {
  margin: 3px;
  float: left;
  height: 24px;
  width: 24px;
  border-radius: 50%;
}
.bz-chip .chip-close {
  margin: 3px;
  height: 44px;
  border-radius: 50%;
  display: inline-block;
  color: #a8a9a9;
  float: right;
  font-size: 20px;
  cursor: pointer;
  text-align: center;
  width: 44px;
}
.bz-chip.small .chip-close {
  height: 24px;
  width: 24px;
}
.bz-chip .chip-close:hover {
  color: #102a62;
}
.bz-badge,
.bz-badge.primary,
.bz-badge.positive,
.bz-badge.warning,
.bz-badge.negative {
  position: relative;
  display: inline-block;
}
.bz-badge[data-badge]:after {
  border-radius: 50%;
  -moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15), 0 1px 7px 0 rgba(0,0,0,0.13), 0 3px 1px -1px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15), 0 1px 7px 0 rgba(0,0,0,0.13), 0 3px 1px -1px rgba(0,0,0,0.3);
  box-shadow: 0 3px 3px 0 rgba(0,0,0,0.15), 0 1px 7px 0 rgba(0,0,0,0.13), 0 3px 1px -1px rgba(0,0,0,0.3);
  content: attr(data-badge);
  height: 20px;
  font-size: 0.7em;
  font-weight: 500;
  line-height: 20px;
  position: absolute;
  right: -10px;
  text-align: center;
  top: 5px;
  width: 20px;
  z-index: 10;
}
.bz-badge.default::after {
  background-color: #a8a9a9;
  color: #000;
}
.bz-badge.primary::after {
  background-color: #102a62;
  color: #fff;
}
.bz-badge.secondary::after {
  background-color: #0072d4;
  color: #fff;
}
.bz-badge.positive::after {
  background-color: #14cb4f;
  color: #212529;
}
.bz-badge.negative::after {
  background-color: #b41b1a;
  color: #fff;
}
.bz-badge.warning::after {
  background-color: #ff852f;
  color: #fff;
}
.bz-badge.yellow::after {
  background-color: #ffdc38;
  color: #212529;
}
.bz-badge.info::after {
  background-color: #75dafd;
  color: #212529;
}
.bz-badge.dark::after {
  background-color: #212529;
  color: #fff;
}
.bz-badge.light::after {
  background-color: #d6d5d5;
  color: #212529;
}
.bz-badge.white::after {
  background-color: #fff;
  color: #212529;
}
.bz-badge.black::after {
  background-color: #000;
  color: #fff;
}
.bz-badge.mandy::after {
  background-color: #f03064;
  color: #fff;
}
.bz-badge.inline[data-badge]::after {
  right: 0;
  top: -3px;
  -moz-box-shadow: 0 0 2px 1px rgba(0,0,0,0.15), 0 0 3px 1px rgba(0,0,0,0.13), 0 0 4px 0px rgba(0,0,0,0.7) inset;
  -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,0.15), 0 0 3px 1px rgba(0,0,0,0.13), 0 0 4px 0px rgba(0,0,0,0.7) inset;
  box-shadow: 0 0 2px 1px rgba(0,0,0,0.15), 0 0 3px 1px rgba(0,0,0,0.13), 0 0 4px 0px rgba(0,0,0,0.7) inset;
}
.bz-badge.inline,
.bz-badge.inline.primary,
.bz-badge.inline.positive,
.bz-badge.inline.warning,
.bz-badge.inline.negative {
  height: 10px;
  position: relative;
  display: inline-block;
  margin: 0 5px;
  width: 20px;
}
.bz-quote,
blockquote {
  display: block;
  padding: 8px 16px;
  margin: 0;
  border-left: 4px solid #a8a9a9;
}
blockquote.default,
.bz-quote.default {
  border-left: 4px solid #a8a9a9;
}
blockquote.primary,
.bz-quote.primary {
  border-left: 4px solid #102a62;
}
blockquote.secondary,
.bz-quote.secondary {
  border-left: 4px solid #0072d4;
}
blockquote.positive,
.bz-quote.positive {
  border-left: 4px solid #14cb4f;
}
blockquote.negative,
.bz-quote.negative {
  border-left: 4px solid #b41b1a;
}
blockquote.warning,
.bz-quote.warning {
  border-left: 4px solid #ff852f;
}
blockquote.yellow,
.bz-quote.yellow {
  border-left: 4px solid #ffdc38;
}
blockquote.info,
.bz-quote.info {
  border-left: 4px solid #75dafd;
}
blockquote.dark,
.bz-quote.dark {
  border-left: 4px solid #212529;
}
blockquote.light,
.bz-quote.light {
  border-left: 4px solid #d6d5d5;
}
blockquote.white,
.bz-quote.white {
  border-left: 4px solid #fff;
}
blockquote.black,
.bz-quote.black {
  border-left: 4px solid #000;
}
blockquote.mandy,
.bz-quote.mandy {
  border-left: 4px solid #f03064;
}
.bz-deflist {
  line-height: 1.4;
}
.bz-deflist dt {
  font-weight: 700;
}
.bz-deflist dd {
  text-align: left;
  margin: 0;
}
.bz-deflist.horizontal dt {
  float: left;
  width: 25%;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.bz-deflist.horizontal dd {
  margin-left: 30%;
  text-align: left;
}
.bz-box {
  display: block;
  min-height: 20px;
  line-height: 20px;
  padding: 8px;
  min-width: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.bz-box.inline {
  display: inline-block;
}
.bz-card {
  display: inline-block;
  background: #fff;
  border-top: 4px solid #102a62;
  border-radius: 2px;
  position: relative;
  vertical-align: top;
}
.bz-card .header {
  position: relative;
  width: inherit;
}
.bz-card .header img {
  width: inherit;
}
.bz-card .title {
  padding: 8px 16px;
  position: relative;
  width: inherit;
}
.bz-card .content {
  padding: 8px 16px;
  position: relative;
  width: inherit;
}
.bz-card .separator {
  background: rgba(0,0,0,0.1);
  height: 1px;
  width: inherit;
}
.bz-card .footer {
  padding: 8px 0;
  position: relative;
  width: inherit;
}
.bz-card.small {
  width: 325px;
}
.bz-card.middle {
  width: 450px;
}
.bz-card.big {
  width: 640px;
}
.bz-list-card {
  background: #fff;
  border-radius: 4px;
  height: 128px;
  padding: 8px;
  min-width: 325px;
  max-width: 512px;
}
.bz-list-card .bz-avatar {
  border-radius: 50%;
  display: inline-block;
  height: 112px;
  overflow: hidden;
  padding: 4px;
  width: 112px;
  display: inline-block;
  margin: 0 !important;
  position: relative;
}
.bz-list-card .bz-avatar img {
  height: 112px;
  width: 112px;
}
.bz-list-card .bz-content-box {
  display: inline-block;
  height: 112px;
  padding: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 1px;
  max-width: 100%;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.bz-list-card .bz-actions {
  display: inline-block;
  float: right;
  height: 112px;
  width: 32px;
  margin: 0 !important;
  position: relative;
}
body.modal-open {
  overflow: hidden;
}
.bz-modal {
  border-radius: 0 !important;
  display: none;
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100vw;
  max-height: 100vh;
  z-index: 999999;
}
.bz-modal .content-wrapper {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  min-height: 200px;
  max-height: 80vh;
}
.bz-modal .content-back {
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  width: inherit;
}
.bz-modal .modal-content {
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  padding: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  animation: animate-appear;
  min-height: 200px;
  min-width: 320px;
  max-height: 80vh;
}
.bz-modal .content-wrapper .close-bar {
  height: 38px;
  width: 100%;
}
.bz-modal .remove {
  cursor: pointer;
  float: right;
  padding: 0 8px;
}
.bz-modal .content {
  height: calc(100% + 68px);
  position: relative;
  padding: 8px;
  width: 100%;
}
.bz-modal.center .modal-content {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bz-modal.top .modal-content,
.bz-modal.bottom .modal-content {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bz-modal.right .modal-content,
.bz-modal.left .modal-content {
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.bz-modal.top .modal-content {
  top: 0;
  animation: animate-top 0.5s;
}
.bz-modal.right .modal-content {
  right: 0;
  animation: animate-right 0.5s;
}
.bz-modal.bottom .modal-content {
  bottom: 0;
  animation: animate-bottom 0.5s;
}
.bz-modal.left .modal-content {
  left: 0;
  animation: animate-left 0.5s;
}
.bz-modal.top .modal-content,
.bz-modal.right .modal-content,
.bz-modal.bottom .modal-content,
.bz-modal.left .modal-content,
.bz-modal.minimized .modal-content {
  height: 200px;
  width: 320px;
  overflow: hidden;
}
.bz-modal.minimized .content {
  height: calc(100% - 52px);
}
.bz-modal .fader {
  background: rgba(0,0,0,0.4);
  cursor: pointer;
  position: absolute;
  max-width: 100vw;
  max-height: 100vh;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.bz-toast-box {
  height: auto;
  position: fixed;
  width: 320px;
  z-index: 99999;
}
.bz-toast-box.top {
  top: 10px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bz-toast-box.right {
  right: 10px;
  top: 30%;
}
.bz-toast-box.bottom {
  bottom: 10px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bz-toast-box.left {
  left: 10px;
  top: 30%;
}
.bz-toast {
  cursor: pointer;
  opacity: 1;
  min-width: 250px;
  max-width: 320px;
  margin: 3px;
  border-radius: 2px;
  padding: 16px;
  font-size: 17px;
  z-index: 1100;
}
.bz-toast.default {
  background-color: #a8a9a9;
  color: #000;
}
.bz-toast.primary {
  background-color: #102a62;
  color: #fff;
}
.bz-toast.secondary {
  background-color: #0072d4;
  color: #fff;
}
.bz-toast.positive {
  background-color: #14cb4f;
  color: #212529;
}
.bz-toast.negative {
  background-color: #b41b1a;
  color: #fff;
}
.bz-toast.warning {
  background-color: #ff852f;
  color: #fff;
}
.bz-toast.yellow {
  background-color: #ffdc38;
  color: #212529;
}
.bz-toast.info {
  background-color: #75dafd;
  color: #212529;
}
.bz-toast.dark {
  background-color: #212529;
  color: #fff;
}
.bz-toast.light {
  background-color: #d6d5d5;
  color: #212529;
}
.bz-toast.white {
  background-color: #fff;
  color: #212529;
}
.bz-toast.black {
  background-color: #000;
  color: #fff;
}
.bz-toast.mandy {
  background-color: #f03064;
  color: #fff;
}
.bz-toast.show {
  animation: fade-in 0.5s;
}
.bz-page-alert {
  position: relative;
  margin: 4px;
  width: inherit;
}
.bz-page-alert {
  border: 1px solid #a8a9a9;
  border-left: 4px solid #a8a9a9;
}
.bz-page-alert.default {
  border: 1px solid #a8a9a9;
  border-left: 4px solid #a8a9a9;
}
.bz-page-alert.primary {
  border: 1px solid #102a62;
  border-left: 4px solid #102a62;
}
.bz-page-alert.secondary {
  border: 1px solid #0072d4;
  border-left: 4px solid #0072d4;
}
.bz-page-alert.positive {
  border: 1px solid #14cb4f;
  border-left: 4px solid #14cb4f;
}
.bz-page-alert.negative {
  border: 1px solid #b41b1a;
  border-left: 4px solid #b41b1a;
}
.bz-page-alert.warning {
  border: 1px solid #ff852f;
  border-left: 4px solid #ff852f;
}
.bz-page-alert.yellow {
  border: 1px solid #ffdc38;
  border-left: 4px solid #ffdc38;
}
.bz-page-alert.info {
  border: 1px solid #75dafd;
  border-left: 4px solid #75dafd;
}
.bz-page-alert.dark {
  border: 1px solid #212529;
  border-left: 4px solid #212529;
}
.bz-page-alert.light {
  border: 1px solid #d6d5d5;
  border-left: 4px solid #d6d5d5;
}
.bz-page-alert.white {
  border: 1px solid #fff;
  border-left: 4px solid #fff;
}
.bz-page-alert.black {
  border: 1px solid #000;
  border-left: 4px solid #000;
}
.bz-page-alert.mandy {
  border: 1px solid #f03064;
  border-left: 4px solid #f03064;
}
.bz-page-alert.filled {
  background: #a8a9a9;
  color: #fff;
}
.bz-page-alert.default.filled {
  background: #a8a9a9;
}
.bz-page-alert.primary.filled {
  background: #102a62;
}
.bz-page-alert.secondary.filled {
  background: #0072d4;
}
.bz-page-alert.positive.filled {
  background: #14cb4f;
}
.bz-page-alert.negative.filled {
  background: #b41b1a;
}
.bz-page-alert.warning.filled {
  background: #ff852f;
}
.bz-page-alert.yellow.filled {
  background: #ffdc38;
}
.bz-page-alert.info.filled {
  background: #75dafd;
}
.bz-page-alert.dark.filled {
  background: #212529;
}
.bz-page-alert.light.filled {
  background: #d6d5d5;
}
.bz-page-alert.white.filled {
  background: #fff;
}
.bz-page-alert.black.filled {
  background: #000;
}
.bz-page-alert.mandy.filled {
  background: #f03064;
}
.bz-page-alert .bz-alert-icon {
  display: inline-block;
  font-size: 32px;
  height: 40px;
  padding: 4px 4px 4px 8px;
  vertical-align: middle;
  width: 36px;
}
.bz-page-alert .bz-alert-text {
  display: inline-block;
  padding: 16px;
  text-align: justify;
  vertical-align: middle;
  width: calc(100% - 34px);
}
.bz-page-alert .bz-alert-icon + .bz-alert-text {
  display: inline-block;
  padding: 16px 16px 16px 16px;
  vertical-align: middle;
  width: calc(100% - 70px);
}
.bz-page-alert .bz-alert-remove {
  cursor: pointer;
  font-size: 26px;
  padding: 4px;
  position: absolute;
  right: 4px;
  top: 4px;
}
.bz-accordion {
  position: relative;
  width: 100%;
  border: 1px solid var(--color-gray-light);
  border-bottom: none;
}
.bz-accordion .title,
.bz-accordion .content {
  margin: 0;
  position: relative;
  width: 100%;
}
.bz-accordion .title {
  display: block;
  min-height: 48px;
  line-height: 32px;
  padding: 8px;
  cursor: pointer;
}
.bz-accordion .title[disabled] {
  color: var(--color-gray);
  cursor: not-allowed !important;
}
.bz-accordion .title .info-icon {
  display: inline-block;
  float: left;
  height: 32px;
  line-height: 32px;
  text-align: left;
  margin-right: 8px;
  width: 16px;
}
.bz-accordion .title .info-icon.bz-t-2x {
  width: 32px;
}
.bz-accordion .title .text {
  display: inline-block;
  float: left;
  min-height: 32px;
  line-height: 32px;
  margin: 0;
  width: calc(100% - 40px);
}
.bz-accordion .title .info-icon.bz-t-2x ~ .text {
  width: calc(100% - 56px);
}
.bz-accordion .title .info-icon ~ .text {
  width: calc(100% - 48px);
}
.bz-accordion .title .flag-icon {
  display: inline-block;
  float: right;
  height: 32px;
  line-height: 32px;
  text-align: left;
  width: 16px;
}
.bz-accordion .content {
  border-bottom: 1px solid var(--color-gray-light);
  margin: 0;
  overflow: hidden;
  padding: 0 8px;
}
.bz-accordion .content.active {
  height: auto;
  padding: 8px;
}
.bz-accordion.popup .content.active {
  height: auto;
  padding: 8px;
}
.bz-tabs {
  position: relative;
}
.bz-tabs .bz-tab {
  cursor: pointer;
  text-align: center;
  padding: 8px;
  border: none;
  border-bottom: 4px solid var(--color-light);
}
.bz-tabs .bz-tab:hover {
  background: var(--color-light);
}
.bz-tabs .marker {
  height: 4px;
  bottom: 0;
  left: -100%;
}
.bz-tabs-containers {
  overflow: hidden;
}
.bz-ddlist {
  font-size: 1.3em;
  display: inline-block;
  vertical-align: middle;
  margin: 8px 0;
  padding: 0 !important;
  height: calc(2.3em + 4px);
}
.bz-ddlist .bz-trigger {
  height: inherit;
  font-size: 0.8em;
  line-height: normal;
  margin: 0 !important;
  padding: 0.7em 1.5em 0.7em 0.5em;
  width: 100%;
}
.bz-ddlist .bz-trigger .flag-icon {
  right: 4px;
  top: calc(50% - 8px);
}
.bz-ddlist .bz-list {
  opacity: 0;
  top: calc(2.3em + 4px);
  left: 0;
  position: absolute;
  width: 100%;
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  z-index: 999999;
  -webkit-transform: scale(0.25);
  -moz-transform: scale(0.25);
  -o-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation: none !important;
  animation: none !important;
  -webkit-transform-origin: 50% 0 !important;
  transform-origin: 50% 0 !important;
}
.bz-ddlist .bz-list.bz-on {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.bz-ddlist .bz-list .bz-list-item {
  padding: 8px;
}
.bz-ddlist .bz-trigger:focus ~ .bz-list {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.bz-stepper .stepper-navs {
  margin-bottom: 32px;
  position: relative;
}
.bz-stepper .stepper-navs .step {
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.bz-stepper .stepper-navs .marker {
  bottom: -4px;
  height: 4px;
  left: 0;
  position: absolute;
}
.bz-stepper .stepper-tabs {
  height: inherit;
  min-height: 420px;
  overflow: hidden;
  width: inherit;
}
.bz-stepper .stepper-tabs .step-tab {
  left: -110vw;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: -100;
}
.bz-stepper .stepper-tabs .step-tab.active {
  left: 0;
  opacity: 1;
  z-index: 1000;
}
.bz-fader {
  background-color: rgba(69,69,68,0.5);
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  right: 0;
  top: 0;
}
@media screen and (max-width: 570px) {
  .bz-cross-padding {
    padding: 0;
  }
  .bz-cross-margin {
    margin: 0;
  }
  .bz-modal .modal-content {
    width: 100vw;
  }
}
@media screen and (min-width: 570px) and (max-width: 770px) {
  .bz-cross-padding {
    padding: 0.5em;
  }
  .bz-cross-margin {
    margin: 0.5em;
  }
  .bz-modal .modal-content {
    width: 90vw;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .bz-cross-padding {
    padding: 0.5em;
  }
  .bz-cross-margin {
    margin: 0.5em;
  }
  .bz-modal .modal-content {
    width: 90vw;
  }
}
@media screen and (min-width: 1026px) and (max-width: 1282px) {
  .bz-cross-padding {
    padding: 1em;
  }
  .bz-cross-margin {
    margin: 1em;
  }
  .bz-modal .modal-content {
    width: 60vw;
  }
}
@media screen and (min-width: 1282px) {
  .bz-cross-padding {
    padding: 2em;
  }
  .bz-cross-margin {
    margin: 2em;
  }
  .bz-modal .modal-content {
    width: 50vw;
  }
}
.bz-code-class,
.bz-code-attribute {
  font-weight: bold;
}
.bz-code-class {
  color: #2a8ac7;
}
.bz-code-attribute {
  color: #0f9d58;
}
