:root {
  /** Site Color **/
  --mainColor: #30FFFF;
  --secondColor: #C9EEFF;
  --thirdColor: #121C35;
  --borderColor: #E0E0E0;
  --borderMenuColor: #354E98;
  /** Default Color **/
  --blackColor: #222B3C;
  --blackColorHover: #111111;
  --blueColor: #2F80ED;
  --blueColorHover: #175db8;
  --greenColor: #31BE94;
  --greenColorHover: #1EA57C;
  --grayColor: #f8f8f8;
  --grayColorHover: #f0f0f0;
  --ogranceColor: #F2994A;
  --ogranceColorHover: #db7d2b;
  --redColor: #EC2D41;
  --redColorHover: #ca192b;
  --whiteColor: #ffffff;
  --whiteColorHover: #f2f2f2;
  --yellowColor: #FFFF00;
  --yellowColorHover: #d0d005;
  --transparent: transparent;
  --pinkColor: #DD37EC;
  --violetColor: #6726BA;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}

*, ::after, ::before {
  box-sizing: border-box;
}

/** Main **/
body {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  color: var(--blackColor);
  overflow-x: hidden;
}

.bw_container, .bw_container_news {
  max-width: 1200px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 auto;
  width: 100%;
}

.bw_container_fluid {
  margin-left: 140px;
  margin-right: 140px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_container_fluid {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 639px) {
  .bw_container_fluid {
    margin-left: 10px;
    margin-right: 10px;
  }
}

b,
strong {
  font-weight: 700;
}

p {
  font-size: 14px;
  line-height: 1.7;
}

a {
  transition: all 300ms;
  font-size: 14px;
  text-decoration: none;
}

/** Row.Boostrap **/
.bw_row {
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

/** Col.Boostrap **/
.bw_col_1 {
  max-width: 8.3333333333%;
  flex: 0 0 8.3333333333%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_1 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_1 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_2 {
  max-width: 16.6666666667%;
  flex: 0 0 16.6666666667%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_2 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_2 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_3 {
  max-width: 25%;
  flex: 0 0 25%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_3 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_3 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_4 {
  max-width: 33.3333333333%;
  flex: 0 0 33.3333333333%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_4 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_4 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_5 {
  max-width: 41.6666666667%;
  flex: 0 0 41.6666666667%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_5 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_5 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_6 {
  max-width: 50%;
  flex: 0 0 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_7 {
  max-width: 58.3333333333%;
  flex: 0 0 58.3333333333%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_7 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_7 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_8 {
  max-width: 66.6666666667%;
  flex: 0 0 66.6666666667%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_8 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_8 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_9 {
  max-width: 75%;
  flex: 0 0 75%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_9 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_9 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_10 {
  max-width: 83.3333333333%;
  flex: 0 0 83.3333333333%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_10 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_10 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_11 {
  max-width: 91.6666666667%;
  flex: 0 0 91.6666666667%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_11 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_11 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_col_12 {
  max-width: 100%;
  flex: 0 0 100%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_col_12 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_col_12 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c1 {
  max-width: 10%;
  flex: 0 0 10%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c1 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c1 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c2 {
  max-width: 20%;
  flex: 0 0 20%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c2 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c2 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c3 {
  max-width: 30%;
  flex: 0 0 30%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c3 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c3 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c4 {
  max-width: 40%;
  flex: 0 0 40%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c4 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c4 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c5 {
  max-width: 50%;
  flex: 0 0 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c5 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c5 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c6 {
  max-width: 60%;
  flex: 0 0 60%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c7 {
  max-width: 70%;
  flex: 0 0 70%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c7 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c7 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c8 {
  max-width: 80%;
  flex: 0 0 80%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c8 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c8 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c9 {
  max-width: 90%;
  flex: 0 0 90%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c9 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c9 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_c10 {
  max-width: 100%;
  flex: 0 0 100%;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_c10 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 639px) {
  .bw_c10 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.bw_mw_1 {
  max-width: 100px;
}

.bw_mw_2 {
  max-width: 200px;
}

.bw_mw_3 {
  max-width: 300px;
}

.bw_mw_4 {
  max-width: 400px;
}

.bw_mw_5 {
  max-width: 500px;
}

.bw_mw_6 {
  max-width: 600px;
}

.bw_mw_7 {
  max-width: 700px;
}

.bw_mw_8 {
  max-width: 800px;
}

.bw_mw_9 {
  max-width: 900px;
}

.bw_mw_10 {
  max-width: 1000px;
}

.bw_mw_11 {
  max-width: 1100px;
}

.bw_mw_12 {
  max-width: 1200px;
}

.bw_mw_13 {
  max-width: 1300px;
}

.bw_mw_14 {
  max-width: 1400px;
}

.bw_mw_15 {
  max-width: 1500px;
}

.bw_mw_16 {
  max-width: 1600px;
}

.bw_mw_17 {
  max-width: 1700px;
}

.bw_mw_18 {
  max-width: 1800px;
}

.bw_mw_19 {
  max-width: 1900px;
}

.bw_mw_20 {
  max-width: 2000px;
}

.bw_mw_21 {
  max-width: 2100px;
}

.bw_mw_22 {
  max-width: 2200px;
}

.bw_mw_23 {
  max-width: 2300px;
}

.bw_mw_24 {
  max-width: 2400px;
}

.bw_mw_25 {
  max-width: 2500px;
}

.bw_mw_26 {
  max-width: 2600px;
}

.bw_mw_27 {
  max-width: 2700px;
}

.bw_mw_28 {
  max-width: 2800px;
}

.bw_mw_29 {
  max-width: 2900px;
}

.bw_mw_30 {
  max-width: 3000px;
}

.bw_mw_31 {
  max-width: 3100px;
}

.bw_mw_32 {
  max-width: 3200px;
}

.bw_mw_33 {
  max-width: 3300px;
}

.bw_mw_34 {
  max-width: 3400px;
}

.bw_mw_35 {
  max-width: 3500px;
}

.bw_mw_36 {
  max-width: 3600px;
}

.bw_mw_37 {
  max-width: 3700px;
}

.bw_mw_38 {
  max-width: 3800px;
}

.bw_mw_39 {
  max-width: 3900px;
}

.bw_mw_40 {
  max-width: 4000px;
}

.bw_mw_41 {
  max-width: 4100px;
}

.bw_mw_42 {
  max-width: 4200px;
}

.bw_mw_43 {
  max-width: 4300px;
}

.bw_mw_44 {
  max-width: 4400px;
}

.bw_mw_45 {
  max-width: 4500px;
}

.bw_mw_46 {
  max-width: 4600px;
}

.bw_mw_47 {
  max-width: 4700px;
}

.bw_mw_48 {
  max-width: 4800px;
}

.bw_mw_49 {
  max-width: 4900px;
}

.bw_mw_50 {
  max-width: 5000px;
}

.bw_mw_51 {
  max-width: 5100px;
}

.bw_mw_52 {
  max-width: 5200px;
}

.bw_mw_53 {
  max-width: 5300px;
}

.bw_mw_54 {
  max-width: 5400px;
}

.bw_mw_55 {
  max-width: 5500px;
}

.bw_mw_56 {
  max-width: 5600px;
}

.bw_mw_57 {
  max-width: 5700px;
}

.bw_mw_58 {
  max-width: 5800px;
}

.bw_mw_59 {
  max-width: 5900px;
}

.bw_mw_60 {
  max-width: 6000px;
}

.bw_mw_61 {
  max-width: 6100px;
}

.bw_mw_62 {
  max-width: 6200px;
}

.bw_mw_63 {
  max-width: 6300px;
}

.bw_mw_64 {
  max-width: 6400px;
}

.bw_mw_65 {
  max-width: 6500px;
}

.bw_mw_66 {
  max-width: 6600px;
}

.bw_mw_67 {
  max-width: 6700px;
}

.bw_mw_68 {
  max-width: 6800px;
}

.bw_mw_69 {
  max-width: 6900px;
}

.bw_mw_70 {
  max-width: 7000px;
}

.bw_mw_71 {
  max-width: 7100px;
}

.bw_mw_72 {
  max-width: 7200px;
}

.bw_mw_73 {
  max-width: 7300px;
}

.bw_mw_74 {
  max-width: 7400px;
}

.bw_mw_75 {
  max-width: 7500px;
}

.bw_mw_76 {
  max-width: 7600px;
}

.bw_mw_77 {
  max-width: 7700px;
}

.bw_mw_78 {
  max-width: 7800px;
}

.bw_mw_79 {
  max-width: 7900px;
}

.bw_mw_80 {
  max-width: 8000px;
}

.bw_mw_81 {
  max-width: 8100px;
}

.bw_mw_82 {
  max-width: 8200px;
}

.bw_mw_83 {
  max-width: 8300px;
}

.bw_mw_84 {
  max-width: 8400px;
}

.bw_mw_85 {
  max-width: 8500px;
}

.bw_mw_86 {
  max-width: 8600px;
}

.bw_mw_87 {
  max-width: 8700px;
}

.bw_mw_88 {
  max-width: 8800px;
}

.bw_mw_89 {
  max-width: 8900px;
}

.bw_mw_90 {
  max-width: 9000px;
}

.bw_mw_91 {
  max-width: 9100px;
}

.bw_mw_92 {
  max-width: 9200px;
}

.bw_mw_93 {
  max-width: 9300px;
}

.bw_mw_94 {
  max-width: 9400px;
}

.bw_mw_95 {
  max-width: 9500px;
}

.bw_mw_96 {
  max-width: 9600px;
}

.bw_mw_97 {
  max-width: 9700px;
}

.bw_mw_98 {
  max-width: 9800px;
}

.bw_mw_99 {
  max-width: 9900px;
}

.bw_mw_100 {
  max-width: 10000px;
}

.bw_w1 {
  width: 100px !important;
}

.bw_w2 {
  width: 200px !important;
}

.bw_w3 {
  width: 300px !important;
}

.bw_w4 {
  width: 400px !important;
}

.bw_w5 {
  width: 500px !important;
}

.bw_w6 {
  width: 600px !important;
}

.bw_w7 {
  width: 700px !important;
}

.bw_w8 {
  width: 800px !important;
}

.bw_w9 {
  width: 900px !important;
}

.bw_w10 {
  width: 1000px !important;
}

.bw_w11 {
  width: 1100px !important;
}

.bw_w12 {
  width: 1200px !important;
}

.bw_w13 {
  width: 1300px !important;
}

.bw_w14 {
  width: 1400px !important;
}

.bw_w15 {
  width: 1500px !important;
}

.bw_w16 {
  width: 1600px !important;
}

.bw_w17 {
  width: 1700px !important;
}

.bw_w18 {
  width: 1800px !important;
}

.bw_w19 {
  width: 1900px !important;
}

.bw_w20 {
  width: 2000px !important;
}

.bw_w21 {
  width: 2100px !important;
}

.bw_w22 {
  width: 2200px !important;
}

.bw_w23 {
  width: 2300px !important;
}

.bw_w24 {
  width: 2400px !important;
}

.bw_w25 {
  width: 2500px !important;
}

.bw_w26 {
  width: 2600px !important;
}

.bw_w27 {
  width: 2700px !important;
}

.bw_w28 {
  width: 2800px !important;
}

.bw_w29 {
  width: 2900px !important;
}

.bw_w30 {
  width: 3000px !important;
}

.bw_w31 {
  width: 3100px !important;
}

.bw_w32 {
  width: 3200px !important;
}

.bw_w33 {
  width: 3300px !important;
}

.bw_w34 {
  width: 3400px !important;
}

.bw_w35 {
  width: 3500px !important;
}

.bw_w36 {
  width: 3600px !important;
}

.bw_w37 {
  width: 3700px !important;
}

.bw_w38 {
  width: 3800px !important;
}

.bw_w39 {
  width: 3900px !important;
}

.bw_w40 {
  width: 4000px !important;
}

.bw_w41 {
  width: 4100px !important;
}

.bw_w42 {
  width: 4200px !important;
}

.bw_w43 {
  width: 4300px !important;
}

.bw_w44 {
  width: 4400px !important;
}

.bw_w45 {
  width: 4500px !important;
}

.bw_w46 {
  width: 4600px !important;
}

.bw_w47 {
  width: 4700px !important;
}

.bw_w48 {
  width: 4800px !important;
}

.bw_w49 {
  width: 4900px !important;
}

.bw_w50 {
  width: 5000px !important;
}

.bw_w51 {
  width: 5100px !important;
}

.bw_w52 {
  width: 5200px !important;
}

.bw_w53 {
  width: 5300px !important;
}

.bw_w54 {
  width: 5400px !important;
}

.bw_w55 {
  width: 5500px !important;
}

.bw_w56 {
  width: 5600px !important;
}

.bw_w57 {
  width: 5700px !important;
}

.bw_w58 {
  width: 5800px !important;
}

.bw_w59 {
  width: 5900px !important;
}

.bw_w60 {
  width: 6000px !important;
}

.bw_w61 {
  width: 6100px !important;
}

.bw_w62 {
  width: 6200px !important;
}

.bw_w63 {
  width: 6300px !important;
}

.bw_w64 {
  width: 6400px !important;
}

.bw_w65 {
  width: 6500px !important;
}

.bw_w66 {
  width: 6600px !important;
}

.bw_w67 {
  width: 6700px !important;
}

.bw_w68 {
  width: 6800px !important;
}

.bw_w69 {
  width: 6900px !important;
}

.bw_w70 {
  width: 7000px !important;
}

.bw_w71 {
  width: 7100px !important;
}

.bw_w72 {
  width: 7200px !important;
}

.bw_w73 {
  width: 7300px !important;
}

.bw_w74 {
  width: 7400px !important;
}

.bw_w75 {
  width: 7500px !important;
}

.bw_w76 {
  width: 7600px !important;
}

.bw_w77 {
  width: 7700px !important;
}

.bw_w78 {
  width: 7800px !important;
}

.bw_w79 {
  width: 7900px !important;
}

.bw_w80 {
  width: 8000px !important;
}

.bw_w81 {
  width: 8100px !important;
}

.bw_w82 {
  width: 8200px !important;
}

.bw_w83 {
  width: 8300px !important;
}

.bw_w84 {
  width: 8400px !important;
}

.bw_w85 {
  width: 8500px !important;
}

.bw_w86 {
  width: 8600px !important;
}

.bw_w87 {
  width: 8700px !important;
}

.bw_w88 {
  width: 8800px !important;
}

.bw_w89 {
  width: 8900px !important;
}

.bw_w90 {
  width: 9000px !important;
}

.bw_w91 {
  width: 9100px !important;
}

.bw_w92 {
  width: 9200px !important;
}

.bw_w93 {
  width: 9300px !important;
}

.bw_w94 {
  width: 9400px !important;
}

.bw_w95 {
  width: 9500px !important;
}

.bw_w96 {
  width: 9600px !important;
}

.bw_w97 {
  width: 9700px !important;
}

.bw_w98 {
  width: 9800px !important;
}

.bw_w99 {
  width: 9900px !important;
}

.bw_w100 {
  width: 10000px !important;
}

/** Margin and Padding **/
.bw_mt_1 {
  margin-top: 10px;
}

.bw_mb_1 {
  margin-bottom: 10px;
}

.bw_pt_1 {
  padding-top: 10px;
}

.bw_pb_1 {
  padding-bottom: 10px;
}

.bw_mt_2 {
  margin-top: 20px;
}

.bw_mb_2 {
  margin-bottom: 20px;
}

.bw_pt_2 {
  padding-top: 20px;
}

.bw_pb_2 {
  padding-bottom: 20px;
}

.bw_mt_3 {
  margin-top: 30px;
}

.bw_mb_3 {
  margin-bottom: 30px;
}

.bw_pt_3 {
  padding-top: 30px;
}

.bw_pb_3 {
  padding-bottom: 30px;
}

.bw_mt_4 {
  margin-top: 40px;
}

.bw_mb_4 {
  margin-bottom: 40px;
}

.bw_pt_4 {
  padding-top: 40px;
}

.bw_pb_4 {
  padding-bottom: 40px;
}

.bw_mt_5 {
  margin-top: 50px;
}

.bw_mb_5 {
  margin-bottom: 50px;
}

.bw_pt_5 {
  padding-top: 50px;
}

.bw_pb_5 {
  padding-bottom: 50px;
}

.bw_mt_6 {
  margin-top: 60px;
}

.bw_mb_6 {
  margin-bottom: 60px;
}

.bw_pt_6 {
  padding-top: 60px;
}

.bw_pb_6 {
  padding-bottom: 60px;
}

.bw_mt_7 {
  margin-top: 70px;
}

.bw_mb_7 {
  margin-bottom: 70px;
}

.bw_pt_7 {
  padding-top: 70px;
}

.bw_pb_7 {
  padding-bottom: 70px;
}

.bw_mt_8 {
  margin-top: 80px;
}

.bw_mb_8 {
  margin-bottom: 80px;
}

.bw_pt_8 {
  padding-top: 80px;
}

.bw_pb_8 {
  padding-bottom: 80px;
}

.bw_mt_9 {
  margin-top: 90px;
}

.bw_mb_9 {
  margin-bottom: 90px;
}

.bw_pt_9 {
  padding-top: 90px;
}

.bw_pb_9 {
  padding-bottom: 90px;
}

.bw_mt_10 {
  margin-top: 100px;
}

.bw_mb_10 {
  margin-bottom: 100px;
}

.bw_pt_10 {
  padding-top: 100px;
}

.bw_pb_10 {
  padding-bottom: 100px;
}

/** Flex display **/
.bw_flex, .bw_modal .bw_modal_container .bw_footer_modal {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.bw_align_items_left {
  align-items: flex-start;
}

.bw_align_items_center, .bw_modal .bw_modal_container .bw_footer_modal {
  align-items: center;
}

.bw_align_items_right {
  align-items: flex-end;
}

.bw_align_items_stretch {
  align-items: stretch;
}

.bw_align_items_unset {
  align-items: unset;
}

.bw_justify_content_left {
  justify-content: flex-start;
}

.bw_justify_content_center {
  justify-content: center;
}

.bw_justify_content_right {
  justify-content: flex-end;
}

.bw_justify_content_between {
  justify-content: space-between;
}

.bw_justify_content_around {
  justify-content: space-around;
}

/** Text Align **/
.bw_text_right {
  text-align: right;
}

.bw_text_left {
  text-align: left;
}

.bw_text_center {
  text-align: center;
}

/** Position **/
.bw_position_absolute {
  position: absolute;
}

.bw_position_relative {
  position: relative;
}

.bw_position_unset {
  position: unset;
}

.bw_position_fixed {
  position: fixed;
}

/** Display **/
.bw_display_block {
  display: block;
}

.bw_display_inline {
  display: inline;
}

.bw_display_inline-block {
  display: inline-block;
}

.bw_display_inline-flex {
  display: inline-flex;
}

.bw_display_none {
  display: none;
}

/** Button **/
.bw_btn, .bw_frm_box .bw_show_pass, .bw_nav_table button {
  transition: all 300ms;
  padding: 7px 14px;
  border-radius: 50px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: none;
  cursor: pointer;
  color: var(--blackColor);
  border: 1px solid var(--whiteColorHover);
  background: var(--whiteColorHover);
  font-size: 14px;
}
.bw_btn:hover, .bw_frm_box .bw_show_pass:hover, .bw_nav_table button:hover {
  background: var(--whiteColorHover);
}
.bw_btn span, .bw_frm_box .bw_show_pass span, .bw_nav_table button span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_primary {
  transition: all 300ms;
  padding: 7px 14px;
  border-radius: 50px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: none;
  cursor: pointer;
  color: var(--whiteColor);
  border: 1px solid var(--blueColor);
  background: var(--blueColor);
}
.bw_btn_primary:hover {
  background: var(--blueColorHover);
}
.bw_btn_primary span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_danger {
  transition: all 300ms;
  padding: 7px 14px;
  border-radius: 50px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: none;
  cursor: pointer;
  color: var(--whiteColor);
  border: 1px solid var(--redColor);
  background: var(--redColor);
}
.bw_btn_danger:hover {
  background: var(--redColorHover);
}
.bw_btn_danger span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_warning {
  transition: all 300ms;
  padding: 7px 14px;
  border-radius: 50px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: none;
  cursor: pointer;
  color: var(--whiteColor);
  border: 1px solid var(--ogranceColor);
  background: var(--ogranceColor);
}
.bw_btn_warning:hover {
  background: var(--ogranceColorHover);
}
.bw_btn_warning span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_success {
  transition: all 300ms;
  padding: 7px 14px;
  border-radius: 50px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: none;
  cursor: pointer;
  color: var(--whiteColor);
  border: 1px solid var(--greenColor);
  background: var(--greenColor);
}
.bw_btn_success:hover {
  background: var(--greenColorHover);
}
.bw_btn_success span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_outline {
  transition: all 300ms;
  padding: 7px 14px;
  border-radius: 50px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: none;
  cursor: pointer;
  color: var(--blackColor);
  border: 1px solid var(--blackColor);
  background: var(--whiteColor);
}
.bw_btn_outline:hover {
  background: var(--blackColor);
  color: var(--whiteColor);
}
.bw_btn_outline span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_outline_primary {
  color: var(--blueColor);
  border: 1px solid var(--blueColor);
}
.bw_btn_outline_primary:hover {
  background: var(--blueColor);
}

.bw_btn_outline_danger {
  color: var(--redColor);
  border: 1px solid var(--redColor);
}
.bw_btn_outline_danger:hover {
  background: var(--redColor);
}
.bw_btn_outline_danger span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_outline_warning {
  color: var(--ogranceColor);
  border: 1px solid var(--ogranceColor);
}
.bw_btn_outline_warning:hover {
  background: var(--ogranceColor);
}
.bw_btn_outline_warning span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_outline_success {
  color: var(--greenColor);
  border: 1px solid var(--greenColor);
}
.bw_btn_outline_success:hover {
  background: var(--greenColor);
}
.bw_btn_outline_success span {
  margin-right: 5px;
  display: flex;
}

.bw_btn_icon span,
.bw_btn_icon i {
  font-size: 17px;
  display: flex;
  align-items: center;
}

/** Input **/
input[type=color] {
  height: 33px;
  padding: 0 !important;
  cursor: pointer;
}

.bw_inp, .bw_nav_table input, .bw_inp_success, .bw_inp_warning, .bw_inp_danger, .bw_inp_primary {
  transition: all 300ms;
  padding: 7px 14px;
  border-radius: 7px;
  font-size: 14px;
  width: 100%;
  display: inline-block;
  outline: none;
  cursor: pointer;
  color: var(--blackColor);
  border: 1px solid var(--borderColor);
  background: var(--whiteColor);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Roboto", Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  width: 100%;
}
.bw_inp::-moz-placeholder, .bw_nav_table input::-moz-placeholder, .bw_inp_success::-moz-placeholder, .bw_inp_warning::-moz-placeholder, .bw_inp_danger::-moz-placeholder, .bw_inp_primary::-moz-placeholder {
  color: var(--blackColor);
  opacity: 0.3;
}
.bw_inp::placeholder, .bw_nav_table input::placeholder, .bw_inp_success::placeholder, .bw_inp_warning::placeholder, .bw_inp_danger::placeholder, .bw_inp_primary::placeholder {
  color: var(--blackColor);
  opacity: 0.3;
}
.bw_inp:focus, .bw_nav_table input:focus, .bw_inp_success:focus, .bw_inp_warning:focus, .bw_inp_danger:focus, .bw_inp_primary:focus {
  border: 1px solid var(--blackColor);
}
.bw_inp:disabled, .bw_nav_table input:disabled, .bw_inp_success:disabled, .bw_inp_warning:disabled, .bw_inp_danger:disabled, .bw_inp_primary:disabled {
  opacity: 0.9;
  background: var(--grayColor);
}

.bw_inp_primary {
  color: var(--blueColorHover);
  border: 1px solid var(--blueColor);
}
.bw_inp_primary::-moz-placeholder {
  color: var(--blueColor);
  opacity: 0.3;
}
.bw_inp_primary::placeholder {
  color: var(--blueColor);
  opacity: 0.3;
}
.bw_inp_primary:focus {
  border: 1px solid var(--blueColorHover);
}

.bw_inp_danger {
  color: var(--redColorHover);
  border: 1px solid var(--redColor);
}
.bw_inp_danger::-moz-placeholder {
  color: var(--redColor);
  opacity: 0.3;
}
.bw_inp_danger::placeholder {
  color: var(--redColor);
  opacity: 0.3;
}
.bw_inp_danger:focus {
  border: 1px solid var(--redColorHover);
}

.bw_inp_warning {
  color: var(--ogranceColorHover);
  border: 1px solid var(--ogranceColor);
}
.bw_inp_warning::-moz-placeholder {
  color: var(--ogranceColor);
  opacity: 0.3;
}
.bw_inp_warning::placeholder {
  color: var(--ogranceColor);
  opacity: 0.3;
}
.bw_inp_warning:focus {
  border: 1px solid var(--ogranceColorHover);
}

.bw_inp_success {
  color: var(--greenColorHover);
  border: 1px solid var(--greenColor);
}
.bw_inp_success::-moz-placeholder {
  color: var(--greenColor);
  opacity: 0.3;
}
.bw_inp_success::placeholder {
  color: var(--greenColor);
  opacity: 0.3;
}
.bw_inp_success:focus {
  border: 1px solid var(--greenColorHover);
}

.bw_inp_icon {
  position: relative;
  width: 100%;
  display: block;
}
.bw_inp_icon input {
  width: 100%;
}
.bw_inp_icon span,
.bw_inp_icon i {
  position: absolute;
  top: 7px;
  right: 10px;
  font-size: 17px;
}
.bw_inp_icon.bw_success {
  color: var(--greenColor);
}
.bw_inp_icon.bw_danger {
  color: var(--redColor);
}

.bw_select {
  display: block;
  width: 100% !important;
  border: none;
}
.bw_select .bw_select_selection--single {
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: var(--blackColor);
  font-size: 16px !important;
}
.bw_select .bw_select_selection--single .bw_select_selection__rendered {
  border: none;
  width: 100%;
  font-size: 14px;
  padding: 0 10px;
}
.bw_select .bw_select_selection--multiple {
  border: none !important;
  padding: 0 !important;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bw_select .bw_select_selection--multiple .bw_select_selection__rendered {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.bw_select .bw_select_selection--multiple .bw_select_selection__choice {
  background: var(--mainColor);
  color: var(--whiteColor);
  padding: 5px;
  margin: 0 2px;
  padding-left: 30px;
  font-size: 14px;
  border: none;
}
.bw_select .bw_select_selection--multiple .bw_select_selection__choice .bw_select_selection__choice__remove {
  color: var(--whiteColor);
  border-right: 1px solid var(--whiteColor);
  height: 100%;
  padding: 0 8px;
}
.bw_select .bw_select_selection--multiple .bw_select_search__field {
  height: 30px !important;
  line-height: 30px;
}
.bw_select .bw_select_selection--multiple:hover, .bw_select .bw_select_selection--multiple:focus, .bw_select .bw_select_selection--multiple:active {
  border: none;
}

/** List **/
ul {
  padding: 0;
  margin: 0;
}
ul li {
  list-style: none;
}

/** Table **/
.bw_table_responsive {
  display: block;
  max-width: 100%;
  width: auto;
  overflow-x: auto;
  position: relative;
}

.bw_table {
  font-size: 14px;
  border-spacing: 0;
  caption-side: bottom;
  border-collapse: collapse;
  width: 100%;
  text-indent: initial;
  background: var(--whiteColor);
}
.bw_table tr:nth-child(2n) {
  background: var(--grayColor);
}
.bw_table tr {
  position: relative;
  white-space: nowrap;
}
.bw_table tr:hover {
  background: var(--grayColorHover);
}
.bw_table tr td {
  transition: all 300ms;
  border: none;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  text-align: center;
  box-sizing: content-box;
  table-layout: fixed;
  vertical-align: middle;
  border-left: 1px solid #ddd;
}
.bw_table tr td:first-child {
  border-left: none !important;
}
.bw_table tr td .bw_avata_table {
  display: flex;
  align-items: center;
}
.bw_table tr td .bw_avata_table img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 7px;
  -o-object-fit: cover;
     object-fit: cover;
}
.bw_table tr td .bw_select_selection--single {
  line-height: normal;
}
.bw_table tr td .bw_select_selection--multiple {
  border: 1px solid #aaa !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bw_table tr td .bw_select_selection--multiple .bw_select_selection__rendered {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.bw_table tr td .bw_select_selection--multiple .bw_select_selection__choice {
  background: var(--mainColor);
  color: var(--whiteColor);
  padding: 5px;
  padding-left: 30px;
  font-size: 12px;
  border: none;
  line-height: 12px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.bw_table tr td .bw_select_selection--multiple .bw_select_selection__choice .bw_select_selection__choice__remove {
  color: var(--whiteColor);
  border-right: 1px solid var(--whiteColor);
  height: 100%;
  padding: 0 8px;
}
.bw_table tr td .bw_select_selection--multiple .bw_select_search__field {
  height: 33px !important;
  line-height: 33px;
  margin-top: 0;
}
.bw_table tr td .bw_select_selection--multiple:hover, .bw_table tr td .bw_select_selection--multiple:focus, .bw_table tr td .bw_select_selection--multiple:active {
  border: 1px solid #aaa;
}
.bw_table tr td .bw_checkbox,
.bw_table tr td .bw_radio {
  display: inline-flex;
}
.bw_table tr.bw_checked {
  background: #EEFFFC;
}
.bw_table tr.bw_checked td {
  background: #EEFFFC;
}
.bw_table th {
  padding: 5px 10px;
  background: var(--whiteColorHover);
  border-bottom: 1px solid var(--borderColor);
}
.bw_table th.bw_sticky,
.bw_table td.bw_sticky {
  position: sticky;
  padding: 10px 10px;
  background: var(--whiteColor);
}
.bw_table.bw_table_center th,
.bw_table.bw_table_center td {
  text-align: center !important;
}
.bw_table.bw_table_center th .bw_inp, .bw_table.bw_table_center th .bw_nav_table input, .bw_nav_table .bw_table.bw_table_center th input, .bw_table.bw_table_center th .bw_inp_primary, .bw_table.bw_table_center th .bw_inp_danger, .bw_table.bw_table_center th .bw_inp_warning, .bw_table.bw_table_center th .bw_inp_success,
.bw_table.bw_table_center td .bw_inp,
.bw_table.bw_table_center td .bw_nav_table input,
.bw_nav_table .bw_table.bw_table_center td input,
.bw_table.bw_table_center td .bw_inp_primary,
.bw_table.bw_table_center td .bw_inp_danger,
.bw_table.bw_table_center td .bw_inp_warning,
.bw_table.bw_table_center td .bw_inp_success {
  text-align: center;
}

.bw_choose_record {
  font-size: 14px;
  color: var(--blackColor);
}
.bw_choose_record b {
  font-weight: 800;
  color: var(--mainColor);
}
.bw_choose_record a {
  font-weight: normal;
  display: inline-block;
  padding: 0 10px;
  cursor: pointer;
  color: var(--mainColor);
}
.bw_choose_record a.bw_red b {
  font-weight: 800;
  color: var(--redColor);
}

.bw_nav_table {
  display: flex;
  align-items: center;
}
.bw_nav_table button {
  margin: 0 7px;
  font-size: 18px;
  padding-bottom: 5px;
  padding: 5px 7px;
  opacity: 0.3;
}
.bw_nav_table button.bw_active {
  opacity: 1;
}
.bw_nav_table button span {
  display: flex;
  align-items: center;
  margin-right: 0;
}
.bw_nav_table input {
  width: 80px;
  margin: 0 7px;
  margin-left: 0;
}
.bw_nav_table span.bw_all_page {
  color: var(--blackColor);
  opacity: 0.5;
}

.bw_show_table_page {
  align-items: center;
}
.bw_show_table_page p {
  font-size: 14px;
  opacity: 0.5;
}

/** Order **/
.bw_pull_left {
  order: 1;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_pull_left {
    order: unset;
  }
}
@media only screen and (max-width: 639px) {
  .bw_pull_left {
    order: unset;
  }
}

.bw_pull_right {
  order: 2;
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .bw_pull_right {
    order: unset;
  }
}
@media only screen and (max-width: 639px) {
  .bw_pull_right {
    order: unset;
  }
}

.bw_radio,
.bw_checkbox {
  display: flex;
  cursor: pointer;
  align-items: center;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
}
.bw_radio span,
.bw_checkbox span {
  width: 20px;
  height: 20px;
  background: var(--whiteColor);
  border: 1px solid var(--borderColor);
  border-radius: 50%;
  margin-right: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 300ms;
  overflow: hidden;
}
.bw_radio span:not(.bw_radio span),
.bw_checkbox span:not(.bw_radio span) {
  border-radius: 5px;
}
.bw_radio input,
.bw_checkbox input {
  width: 1px;
  height: 1px;
  opacity: 0;
  top: 0;
  left: 0;
  position: absolute;
}
.bw_radio input:checked ~ span,
.bw_checkbox input:checked ~ span {
  border: 1px solid var(--mainColor);
  background: var(--mainColor);
  overflow: hidden;
}
.bw_radio input:checked ~ span::after,
.bw_checkbox input:checked ~ span::after {
  font-family: uicons-regular-rounded !important;
  content: "\f211";
  font-size: 11px;
  line-height: 11px;
  color: var(--whiteColor);
}
.bw_radio.bw_disable,
.bw_checkbox.bw_disable {
  background: none;
}

.bw_d_none,
.bw_m_none {
  display: none;
}

.bw_label, .bw_badge {
  display: inline-block;
  line-height: normal !important;
  padding: 3px 10px;
  font-size: 13px;
  background: var(--blackColor);
  color: var(--whiteColor);
  border-radius: 30px;
  cursor: pointer;
}
.bw_label.bw_label_primary, .bw_label_primary.bw_badge {
  background: var(--blueColor);
  color: var(--whiteColor) !important;
}
.bw_label.bw_label_primary:hover, .bw_label_primary.bw_badge:hover {
  background: var(--blueColorHover);
}
.bw_label.bw_label_danger, .bw_label_danger.bw_badge {
  background: var(--redColor);
  color: var(--whiteColor) !important;
}
.bw_label.bw_label_danger:hover, .bw_label_danger.bw_badge:hover {
  background: var(--redColorHover);
}
.bw_label.bw_label_warning, .bw_label_warning.bw_badge {
  background: var(--ogranceColor);
  color: var(--whiteColor) !important;
}
.bw_label.bw_label_warning:hover, .bw_label_warning.bw_badge:hover {
  background: var(--ogranceColorHover);
}
.bw_label.bw_label_success, .bw_label_success.bw_badge {
  background: var(--greenColor);
  color: var(--whiteColor) !important;
}
.bw_label.bw_label_success:hover, .bw_label_success.bw_badge:hover {
  background: var(--greenColorHover);
}
.bw_label:hover, .bw_badge:hover {
  background: var(--blackColorHover);
}

.bw_label_outline {
  display: inline-block;
  padding: 3px 7px;
  line-height: normal !important;
  font-size: 13px;
  background: var(--whiteColor);
  color: var(--blackColor);
  border: 1px solid var(--blackColor);
  border-radius: 3px;
}
.bw_label_outline.bw_label_outline_primary {
  color: var(--blueColor);
  border: 1px solid var(--blueColor);
}
.bw_label_outline.bw_label_outline_primary:hover {
  color: var(--blueColorHover);
  border: 1px solid var(--blueColorHover);
}
.bw_label_outline.bw_label_outline_danger {
  color: var(--redColor);
  border: 1px solid var(--redColor);
}
.bw_label_outline.bw_label_outline_danger:hover {
  color: var(--redColorHover);
  border: 1px solid var(--redColorHover);
}
.bw_label_outline.bw_label_outline_warning {
  color: var(--ogranceColor);
  border: 1px solid var(--ogranceColor);
}
.bw_label_outline.bw_label_outline_warning:hover {
  color: var(--ogranceColorHover);
  border: 1px solid var(--ogranceColorHover);
}
.bw_label_outline.bw_label_outline_success {
  color: var(--greenColor);
  border: 1px solid var(--greenColor);
}
.bw_label_outline.bw_label_outline_success:hover {
  color: var(--greenColorHover);
  border: 1px solid var(--greenColorHover);
}
.bw_label_outline:hover {
  color: var(--blackColorHover);
  border: 1px solid var(--blackColorHover);
}

.bw_blue {
  color: var(--blueColor);
}

.bw_green {
  color: var(--greenColor);
}

.bw_black {
  color: var(--blackColor);
}

.bw_ogrance {
  color: var(--ogranceColor);
}

.bw_yellow {
  color: var(--yellowColor);
}

.bw_red {
  color: var(--redColor);
}

.bw_violet {
  color: var(--violetColor);
}

.bw_pink {
  color: var(--pinkColor);
}

.bw_white {
  color: var(--whiteColor);
}

.bw_gray {
  color: var(--grayColor);
}

.bw_modal {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  z-index: -1;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.bw_modal .bw_modal_container {
  width: 100%;
  max-width: 600px;
  background: var(--whiteColor);
  border-radius: 10px;
  padding: 20px;
  max-height: calc(100% - 120px);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  overflow-x: auto;
}
.bw_modal .bw_modal_container .bw_title_modal {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
}
.bw_modal .bw_modal_container .bw_title_modal h3 {
  font-size: 20px;
  font-weight: 500;
}
.bw_modal .bw_modal_container .bw_title_modal span {
  font-size: 20px;
  color: var(--blackColor);
  opacity: 0.4;
  cursor: pointer;
}
.bw_modal .bw_modal_container .bw_title_modal span.bw_icon_notice {
  color: var(--redColor);
  position: relative;
  border-radius: 50%;
  background: var(--grayColor);
  opacity: 1;
  top: 3px;
}
.bw_modal .bw_modal_container .bw_main_modal {
  padding: 14px 0;
}
.bw_modal .bw_modal_container .bw_footer_modal {
  padding-top: 14px;
  border-top: 1px solid var(--borderColor);
}
.bw_modal .bw_modal_container .bw_footer_modal *:not(span) {
  margin: 0 5px;
  padding: 10px 20px;
}
.bw_modal .bw_modal_container.bw_w700 {
  max-width: 700px;
}
.bw_modal .bw_modal_container.bw_w800 {
  max-width: 800px;
}
.bw_modal .bw_modal_container.bw_w900 {
  max-width: 900px;
}
.bw_modal .bw_modal_container.bw_w1200 {
  max-width: 1200px;
}
.bw_modal.bw_modal_open {
  opacity: 1;
  z-index: 999;
}

.bw_frm_box {
  background: var(--whiteColor);
  padding: 10px 14px;
  border-radius: 6px;
  margin-bottom: 14px;
}
.bw_frm_box label {
  display: block;
  font-size: 13px;
  opacity: 0.7;
  margin-bottom: 5px;
}
.bw_frm_box label.bw_radio, .bw_frm_box label.bw_checkbox {
  font-size: 14px;
  opacity: 1;
  display: inline-flex;
  align-items: center;
}
.bw_frm_box input,
.bw_frm_box textarea {
  border: none;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: var(--blackColor);
  font-size: 16px !important;
  outline: none;
  display: block;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Roboto", Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  color: var(--blackColor);
  padding: 7px 10px;
}
.bw_frm_box input:hover,
.bw_frm_box textarea:hover {
  border: none;
}
.bw_frm_box input::-moz-placeholder, .bw_frm_box textarea::-moz-placeholder {
  opacity: 0.2;
}
.bw_frm_box input::placeholder,
.bw_frm_box textarea::placeholder {
  opacity: 0.2;
}
.bw_frm_box input.bw_inp_comment,
.bw_frm_box textarea.bw_inp_comment {
  border: 1px solid var(--borderColor);
  border-radius: 7px;
  margin-bottom: 7px;
  padding: 7px 10px !important;
}
.bw_frm_box .bw_select {
  display: block;
  width: 100% !important;
  border: none;
}
.bw_frm_box .bw_select .bw_select_selection--single {
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: var(--blackColor);
  font-size: 16px !important;
  border: none;
}
.bw_frm_box .bw_select .bw_select_selection--single .bw_select_selection__rendered {
  border: none;
  padding: 0;
}
.bw_frm_box .bw_select .bw_select_selection--multiple {
  border: none !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bw_frm_box .bw_select .bw_select_selection--multiple .bw_select_selection__rendered {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
.bw_frm_box .bw_select .bw_select_selection--multiple .bw_select_selection__choice {
  background: var(--mainColor);
  color: var(--whiteColor);
  padding: 5px;
  padding-left: 30px;
  margin: 2px !important;
  font-size: 14px;
  border: none;
}
.bw_frm_box .bw_select .bw_select_selection--multiple .bw_select_selection__choice .bw_select_selection__choice__remove {
  color: var(--whiteColor);
  border-right: 1px solid var(--whiteColor);
  height: 100%;
  padding: 0 8px;
}
.bw_frm_box .bw_select .bw_select_selection--multiple .bw_select_search__field {
  height: 30px !important;
  line-height: 30px;
}
.bw_frm_box .bw_select .bw_select_selection--multiple:hover, .bw_frm_box .bw_select .bw_select_selection--multiple:focus, .bw_frm_box .bw_select .bw_select_selection--multiple:active {
  border: none;
}
.bw_frm_box.bw_readonly, .bw_frm_box.bw_disable {
  background: #e2e2e2;
}
.bw_frm_box.bw_readonly input,
.bw_frm_box.bw_readonly .bw_select_selection--single,
.bw_frm_box.bw_readonly textarea, .bw_frm_box.bw_disable input,
.bw_frm_box.bw_disable .bw_select_selection--single,
.bw_frm_box.bw_disable textarea {
  background: none !important;
}
.bw_frm_box.bw_readonly {
  background: #f2f2f2;
}
.bw_frm_box .bw_show_pass {
  color: var(--borderColor);
  cursor: pointer;
  border: none;
  background: var(--whiteColor);
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.bw_collapse {
  padding: 20px;
  background: var(--grayColor);
}
.bw_collapse .bw_collapse_title {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.bw_collapse .bw_collapse_title h3,
.bw_collapse .bw_collapse_title h4,
.bw_collapse .bw_collapse_title h5 {
  font-size: 14px;
  font-weight: 600;
}
.bw_collapse .bw_collapse_title span.fi {
  width: 26px;
  height: 26px;
  background: var(--whiteColor);
  border-radius: 50%;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  margin-right: 10px;
  transition: all 300ms;
}
.bw_collapse .bw_collapse_panel {
  padding: 14px 0;
  padding-bottom: 0;
  display: none;
  transition: all 300ms;
}
.bw_collapse.bw_active .bw_collapse_title span.fi {
  transform: rotate(180deg);
  color: var(--mainColor);
}
.bw_collapse.bw_active .bw_collapse_panel {
  display: block;
}

.bw_choose_image, .bw_choose_image_banner, .bw_choose_file, .bw_choose_image_table {
  position: relative;
  width: 120px;
  height: 120px;
  background: var(--whiteColor);
  border-radius: 50%;
  border: 1px solid var(--borderColor);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.bw_choose_image input, .bw_choose_image_banner input, .bw_choose_file input, .bw_choose_image_table input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
}
.bw_choose_image span, .bw_choose_image_banner span, .bw_choose_file span, .bw_choose_image_table span {
  font-size: 40px;
  color: var(--borderColor);
}
.bw_choose_image img, .bw_choose_image_banner img, .bw_choose_file img, .bw_choose_image_table img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.bw_choose_image_table {
  width: 43px;
  height: 43px;
  background: none;
  color: var(--blackColor);
}
.bw_choose_image_table input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
}
.bw_choose_image_table span {
  font-size: 20px;
  color: var(--borderColor);
  height: 20px;
  display: inline-flex;
  align-items: center;
}

.bw_choose_file {
  width: 100%;
  height: auto;
  border-radius: 10px;
  color: #999;
  padding: 20px 0;
}

.bw_tabs {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--borderColor);
}
.bw_tabs li {
  opacity: 0.6;
  padding: 0 14px;
  display: inline-flex;
  align-items: center;
}
.bw_tabs li a {
  font-size: 14px;
  padding: 10px 0;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.bw_tabs li a span {
  margin-left: 7px;
}
.bw_tabs li a::after {
  position: absolute;
  left: 0;
  bottom: -2px;
  height: 2px;
  width: 0px;
  background-color: transparent;
  content: "";
  transition: all 300ms;
}
.bw_tabs li span.bw_remove_tabs {
  font-size: 11px;
  display: inline-block;
  line-height: 14px;
  padding-left: 10px;
  cursor: pointer;
  position: relative;
  top: 2px;
}
.bw_tabs li.bw_active, .bw_tabs li:hover {
  opacity: 1;
}
.bw_tabs li.bw_active a, .bw_tabs li:hover a {
  color: var(--mainColor);
}
.bw_tabs li.bw_active a::after, .bw_tabs li:hover a::after {
  width: 100%;
  background-color: var(--mainColor);
}
.bw_tabs li:first-child {
  padding-left: 0;
}

.bw_tab_items {
  display: none;
  padding: 20px 0;
}
.bw_tab_items.bw_active {
  display: block;
}

.bw_relative {
  position: relative;
}

.bw_absolute {
  position: absolute;
}

.bw_badge {
  background: var(--borderColor);
  color: var(--blackColor);
}
.bw_badge.bw_badge_success {
  background: #DEF1EE;
  color: var(--greenColor);
}
.bw_badge.bw_badge_primary {
  background: #dee2f1;
  color: var(--blueColor);
}
.bw_badge.bw_badge_warning {
  background: #f3ece7;
  color: var(--ogranceColor);
}
.bw_badge.bw_badge_danger {
  background: #f3e7e7;
  color: var(--redColor);
}
.bw_badge:hover {
  background: var(--borderColor);
  color: var(--blackColor);
}

.bw_no_pt {
  padding-top: 0 !important;
}

.bw_confirm_level li {
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  position: relative;
  opacity: 0.7;
}
.bw_confirm_level li img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 17px;
}
.bw_confirm_level li span {
  width: 17px;
  height: 17px;
  display: inline-flex;
  border-radius: 10px;
  font-size: 9px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderColor);
  background: var(--whiteColor);
  color: var(--blackColor);
  position: absolute;
  left: 23px;
  bottom: 0;
}
.bw_confirm_level li i {
  font-size: 12px;
  font-style: italic;
}
.bw_confirm_level li.bw_agree {
  opacity: 1;
}
.bw_confirm_level li.bw_agree span {
  background: var(--mainColor);
  color: var(--whiteColor);
  border: 1px solid var(--mainColor);
}
.bw_confirm_level li.bw_non_agree {
  opacity: 1;
}
.bw_confirm_level li.bw_non_agree span {
  background: var(--redColor);
  color: var(--whiteColor);
  border: 1px solid var(--redColor);
}

.bw_choose_image_banner {
  width: 70px;
  height: 70px;
  border-radius: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.bw_choose_image_banner span {
  font-size: 27px;
}

.bw_import_file {
  background: var(--grayColor);
  border-radius: 10px;
  min-height: 80px;
  border: 1px solid var(--borderColor);
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  color: var(--borderColor);
}
.bw_import_file input {
  position: absolute;
  opacity: 0;
  width: 1px;
}
.bw_import_file span {
  font-size: 40px;
  color: var(--borderColor);
  padding-right: 12px;
}

.bw_container_news {
  max-width: 1200px;
}/*# sourceMappingURL=blackwind.css.map */