@charset "utf-8";

.b-0,
.b-0-c > *,
.b-0-cc > * > * {
  border-width: 0px;
}

.b-1,
.b-1-c > *,
.b-1-cc > * > * {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-2,
.b-2-c > *,
.b-2-cc > * > * {
  border-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-3,
.b-3-c > *,
.b-3-cc > * > * {
  border-width: 3px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-5,
.b-5-c > *,
.b-5-cc > * > * {
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-t1,
.b-t1-c > *,
.b-t1-cc > * > *,
.b-t1-cf > *:not(:first-child),
.b-t1-ccf > * > *:not(:first-child) {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-t2,
.b-t2-c > *,
.b-t2-cc > * > *,
.b-t2-cf > *:not(:first-child),
.b-t2-ccf > * > *:not(:first-child) {
  border-top-width: 2px;
  border-top-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-t3,
.b-t3-c > *,
.b-t3-cc > * > *,
.b-t3-cf > *:not(:first-child),
.b-t3-ccf > * > *:not(:first-child) {
  border-top-width: 3px;
  border-top-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-t5,
.b-t5-c > *,
.b-t5-cc > * > *,
.b-t5-cf > *:not(:first-child),
.b-t5-ccf > * > *:not(:first-child) {
  border-top-width: 5px;
  border-top-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-b0,
.b-b0-c > *,
.b-b0-cc > * > *,
.b-b0-cl > *:not(:last-child),
.b-b0-clc > *:not(:last-child) > *,
.b-b0-ccl > * > *:not(:last-child) {
  border-bottom-width: 0px;
}

.b-b1,
.b-b1-c > *,
.b-b1-cc > * > *,
.b-b1-cl > *:not(:last-child),
.b-b1-clc > *:not(:last-child) > *,
.b-b1-ccl > * > *:not(:last-child) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-b2,
.b-b2-c > *,
.b-b2-cc > * > *,
.b-b2-cl > *:not(:last-child),
.b-b2-clc > *:not(:last-child) > *,
.b-b2-ccl > * > *:not(:last-child) {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-b3,
.b-b3-c > *,
.b-b3-cc > * > *,
.b-b3-cl > *:not(:last-child),
.b-b3-clc > *:not(:last-child) > *,
.b-b3-ccl > * > *:not(:last-child) {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-b5,
.b-b5-c > *,
.b-b5-cc > * > *,
.b-b5-cl > *:not(:last-child),
.b-b5-clc > *:not(:last-child) > *,
.b-b5-ccl > * > *:not(:last-child) {
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-l1,
.b-l1-c > *,
.b-l1-cf > *:not(:first-child),
.b-l1-ccf > * > *:not(:first-child) {
  border-left-width: 1px;
  border-left-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-l2,
.b-l2-c > *,
.b-l2-cf > *:not(:first-child),
.b-l2-ccf > * > *:not(:first-child) {
  border-left-width: 2px;
  border-left-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-l3,
.b-l3-c > *,
.b-l3-cf > *:not(:first-child),
.b-l3-ccf > * > *:not(:first-child) {
  border-left-width: 3px;
  border-left-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-l5,
.b-l5-c > *,
.b-l5-cf > *:not(:first-child),
.b-l5-ccf > * > *:not(:first-child) {
  border-left-width: 5px;
  border-left-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-r1,
.b-r1-c > *,
.b-r1-cl > *:not(:last-child),
.b-r1-ccl > * > *:not(:last-child) {
  border-right-width: 1px;
  border-right-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-r2,
.b-r2-c > *,
.b-r2-cl > *:not(:last-child),
.b-r2-ccl > * > *:not(:last-child) {
  border-right-width: 2px;
  border-right-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-r3,
.b-r3-c > *,
.b-r3-cl > *:not(:last-child),
.b-r3-ccl > * > *:not(:last-child) {
  border-right-width: 3px;
  border-right-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-r5,
.b-r5-c > *,
.b-r5-cl > *:not(:last-child),
.b-r5-ccl > * > *:not(:last-child) {
  border-right-width: 5px;
  border-right-style: solid;
  border-color: rgba(0, 0, 0, 0.18);
}

.b-d,
.b-d-c > * {
  border-style: dotted;
}

.b-d-t,
.b-d-t-c > *,
.b-d-t-cf > *:not(:first-child),
.b-d-t-cl > *:not(:last-child) {
  border-top-style: dotted;
}

.b-d-l,
.b-d-l-c > *,
.b-d-l-cf > *:not(:first-child),
.b-d-l-cl > *:not(:last-child) {
  border-left-style: dotted;
}

.b-d-b,
.b-d-b-c > *,
.b-d-b-cf > *:not(:first-child),
.b-d-b-cl > *:not(:last-child),
.b-d-b-cc > * > *,
.b-d-b-clc > *:not(:last-child) > * {
  border-bottom-style: dotted;
}

.b-d-r,
.b-d-r-c > *,
.b-d-r-cf > *:not(:first-child),
.b-d-r-cl > *:not(:last-child) {
  border-right-style: dotted;
}

.b-ds,
.b-ds-c > * {
  border-style: dashed;
}

.b-ds-t,
.b-ds-t-c > *,
.b-ds-t-cf > *:not(:first-child),
.b-ds-t-cl > *:not(:last-child) {
  border-top-style: dashed;
}

.b-ds-l,
.b-ds-l-c > *,
.b-ds-l-cf > *:not(:first-child),
.b-ds-l-cl > *:not(:last-child) {
  border-left-style: dashed;
}

.b-ds-b,
.b-ds-b-c > *,
.b-ds-b-cf > *:not(:first-child),
.b-ds-b-cl > *:not(:last-child),
.b-ds-b-cc > * > *,
.b-ds-b-clc > *:not(:last-child) > * {
  border-bottom-style: dashed;
}

.b-ds-r,
.b-ds-r-c > *,
.b-ds-r-cf > *:not(:first-child),
.b-ds-r-cl > *:not(:last-child) {
  border-right-style: dashed;
}

.b-rd,
.b-rd-c > *,
.b-rd-cl > *:not(:last-child),
.b-rd-cf > *:not(:first-child),
.b-rd:before,
.b-rd:after,
.b-rd-h:hover,
.b-rd-h-c > *:hover {
  border-color: #ff2d03;
}

.b-pk,
.b-pk-c > *,
.b-pk-cl > *:not(:last-child),
.b-pk-cf > *:not(:first-child),
.b-pk:before,
.b-pk:after,
.b-pk-h:hover,
.b-pk-h-c > *:hover {
  border-color: hotpink;
}

.b-og,
.b-og-c > *,
.b-og-cl > *:not(:last-child),
.b-og-cf > *:not(:first-child),
.b-og:before,
.b-og:after,
.b-og-h:hover,
.b-og-h-c > *:hover {
  border-color: #c55a11;
}

.b-yl,
.b-yl-c > *,
.b-yl-cl > *:not(:last-child),
.b-yl-cf > *:not(:first-child),
.b-yl:before,
.b-yl:after,
.b-yl-h:hover,
.b-yl-h-c > *:hover {
  border-color: #fec671;
}

.b-gn,
.b-gn-c > *,
.b-gn-cl > *:not(:last-child),
.b-gn-cf > *:not(:first-child),
.b-gn:before,
.b-gn:after,
.b-gn-h:hover,
.b-gn-h-c > *:hover {
  border-color: #00c493;
}

.b-sk,
.b-sk-c > *,
.b-sk-cl > *:not(:last-child),
.b-sk-cf > *:not(:first-child),
.b-sk:before,
.b-sk:after,
.b-sk-h:hover,
.b-sk-h-c > *:hover {
  border-color: #36a4f3;
}

.b-bl,
.b-bl-c > *,
.b-bl-cl > *:not(:last-child),
.b-bl-cf > *:not(:first-child),
.b-bl:before,
.b-bl:after,
.b-bl-h:hover,
.b-bl-h-c > *:hover {
  border-color: #2e75b6;
}

.b-bk,
.b-bk-c > *,
.b-bk-cl > *:not(:last-child),
.b-bk-cf > *:not(:first-child),
.b-bk:before,
.b-bk:after,
.b-bk-h:hover,
.b-bk-h-c > *:hover {
  border-color: black;
}

.b-wt,
.b-wt-c > *,
.b-wt-cl > *:not(:last-child),
.b-wt-cf > *:not(:first-child),
.b-wt:before,
.b-wt:after,
.b-wt-h:hover,
.b-wt-h-c > *:hover {
  border-color: white;
}

.b-lt,
.b-lt-c > *,
.b-lt-cl > *:not(:last-child),
.b-lt-cf > *:not(:first-child),
.b-lt:before,
.b-lt:after,
.b-lt-h:hover,
.b-lt-h-c > *:hover {
  border-color: rgba(255, 255, 255, 0.3);
}

.b-gr1,
.b-gr1-c > *,
.b-gr1-cl > *:not(:last-child),
.b-gr1-cf > *:not(:first-child),
.b-gr1:before,
.b-gr1:after,
.b-gr1-h:hover,
.b-gr1-h-c > *:hover {
  border-color: #444;
}

.b-gr2,
.b-gr2-c > *,
.b-gr2-cl > *:not(:last-child),
.b-gr2-cf > *:not(:first-child),
.b-gr2:before,
.b-gr2:after,
.b-gr2-h:hover,
.b-gr2-h-c > *:hover {
  border-color: #888;
}

.b-gr3,
.b-gr3-c > *,
.b-gr3-cl > *:not(:last-child),
.b-gr3-cf > *:not(:first-child),
.b-gr3:before,
.b-gr3:after,
.b-gr3-h:hover,
.b-gr3-h-c > *:hover {
  border-color: #d9d9d9;
}

.b-gr3-2,
.b-gr3-2-c > *,
.b-gr3-2-cl > *:not(:last-child),
.b-gr3-2-cf > *:not(:first-child),
.b-gr3-2:before,
.b-gr3-2:after,
.b-gr3-2-h:hover,
.b-gr3-2-h-c > *:hover {
  border-color: #f4f4f6;
}

.b-lgr,
.b-gr4-c > *,
.b-gr4-cl > *:not(:last-child),
.b-gr4-cf > *:not(:first-child),
.b-gr4:before,
.b-gr4:after,
.b-gr4-h:hover,
.b-gr4-h-c > *:hover {
  border-color: rgba(255, 255, 255, 0.05);
}
.b-bg,
.b-bg-c > *,
.b-bg-cl > *:not(:last-child),
.b-bg-cf > *:not(:first-child),
.b-bg:before,
.b-bg:after,
.b-bg-h:hover,
.b-bg-h-c > *:hover {
  border-color: #efefef;
}

.b-c1,
.b-c1-c > *,
.b-c1-cl > *:not(:last-child),
.b-c1-cf > *:not(:first-child),
.b-c1:before,
.b-c1:after,
.b-c1-h:hover,
.b-c1-h-c > *:hover {
  border-color: #2fb5b6;
}

.b-c2,
.b-c2-c > *,
.b-c2-cl > *:not(:last-child),
.b-c2-cf > *:not(:first-child),
.b-c2:before,
.b-c2:after,
.b-c2-h:hover,
.b-c2-h-c > *:hover {
  border-color: #2fb5a0;
}

.b-c3,
.b-c3-c > *,
.b-c3-cl > *:not(:last-child),
.b-c3-cf > *:not(:first-child),
.b-c3:before,
.b-c3:after,
.b-c3-h:hover,
.b-c3-h-c > *:hover {
  border-color: #2fd1a0;
}

.b-c4,
.b-c4-c > *,
.b-c4-cl > *:not(:last-child),
.b-c4-cf > *:not(:first-child),
.b-c4:before,
.b-c4:after,
.b-c4-h:hover,
.b-c4-h-c > *:hover {
  border-color: #314462;
}

.b-c5,
.b-c5-c > *,
.b-c5-cl > *:not(:last-child),
.b-c5-cf > *:not(:first-child),
.b-c5:before,
.b-c5:after,
.b-c5-h:hover,
.b-c5-h-c > *:hover {
  border-color: #7b4aff;
}

.b-c6,
.b-c6-c > *,
.b-c6-cl > *:not(:last-child),
.b-c6-cf > *:not(:first-child),
.b-c6:before,
.b-c6:after,
.b-c6-h:hover,
.b-c6-h-c > *:hover {
  border-color: #eaf8f8;
}

.b-c7,
.b-c7-c > *,
.b-c7-cl > *:not(:last-child),
.b-c7-cf > *:not(:first-child),
.b-c7:before,
.b-c7:after,
.b-c7-h:hover,
.b-c7-h-c > *:hover {
  border-color: #00CEB6;
}

.b-c8,
.b-c8-c > *,
.b-c8-cl > *:not(:last-child),
.b-c8-cf > *:not(:first-child),
.b-c8:before,
.b-c8:after,
.b-c8-h:hover,
.b-c8-h-c > *:hover {
  border-color: #FF8080;
}

.b-c9,
.b-c9-c > *,
.b-c9-cl > *:not(:last-child),
.b-c9-cf > *:not(:first-child),
.b-c9:before,
.b-c9:after,
.b-c9-h:hover,
.b-c9-h-c > *:hover {
  border-color: #00CECC;
}

.b-c0,
.b-c0-c > *,
.b-c0-cl > *:not(:last-child),
.b-c0-cf > *:not(:first-child),
.b-c0:before,
.b-c0:after,
.b-c0-h:hover,
.b-c0-h-c > *:hover {
  border-color: #00EBCC;
}

.b-c11,
.b-c11-c > *,
.b-c11-cl > *:not(:last-child),
.b-c11-cf > *:not(:first-child),
.b-c11:before,
.b-c11:after,
.b-c11-h:hover,
.b-c11-h-c > *:hover {
  border-color: #3e71fe;
}
.b-c12,
.b-c12-c > *,
.b-c12-cl > *:not(:last-child),
.b-c12-cf > *:not(:first-child),
.b-c12:before,
.b-c12:after,
.b-c12-h:hover,
.b-c12-h-c > *:hover {
  border-color: #127fae;
}
.b-c13,
.b-c13-c > *,
.b-c13-cl > *:not(:last-child),
.b-c13-cf > *:not(:first-child),
.b-c13:before,
.b-c13:after,
.b-c13-h:hover,
.b-c13-h-c > *:hover {
  border-color: #7b4aff;
}

.b-none {
  border: none;
}

@media screen and (max-width: 767px) {
  .b-b1-sm,
  .b-b1-c-sm > *,
  .b-b1-cc-sm > * > *,
  .b-b1-cl-sm > *:not(:last-child),
  .b-b1-clc-sm > *:not(:last-child) > *,
  .b-b1-ccl-sm > * > *:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: rgba(0, 0, 0, 0.18);
  }
}
