/*.firstgroup_box,*/
/*.secondgroup_box {*/
/*  min-height: 30px;*/
/*  padding: 10px 20px;*/
/*  background-color: #fff;*/
/*  -webkit-box-shadow: 0px 0px 40px rgb(29 58 83 / 10%) !important;*/
/*  box-shadow: 0px 0px 40px rgb(29 58 83 / 10%) !important;*/
/*  border-radius: var(--bs-btn-border-radius);*/
/*}*/

/*.firstgroup_box .firstgroup_box_prov,*/
/*.secondgroup_box .secondgroup_box_area {*/
/*  color: #16a34a;*/
/*  display: inline-block;*/
/*  min-width: 60px;*/
/*}*/

/*.firstgroup_box .firstgroup_box_group,*/
/*.secondgroup_box .secondgroup_box_group {*/
/*  width: 100%;*/
  /* display: grid;
    grid-template-columns: repeat(auto-fit, 110px);
    gap: 10px 0; */
/*}*/

/*.firstgroup_box .firstgroup_item,*/
/*.secondgroup_box .secondgroup_item,*/
/*.pro_box .pro_item {*/
/*  height: 70px;*/
/*  box-shadow: 0px 4px 15px 1px rgba(22, 163, 74, 0.06);*/
/*  border-radius: 1px;*/
/*  border: solid 2px var(--bs-global-o-2);*/
/*  margin-left: -1px;*/
/*  float: left;*/
/*  margin-bottom: 3px;*/
/*}*/

/*.firstgroup_box .firstgroup_item.active,*/
/*.firstgroup_box .firstgroup_item:hover,*/
/*.secondgroup_box .secondgroup_item.active,*/
/*.secondgroup_box .secondgroup_item:hover,*/
/*.pro_box .pro_item.active,*/
/*.pro_box .pro_item:hover {*/
/*  background-color: #16a34a21;*/
/*  border-color: var(--white);*/
/*  box-shadow: 0 4px 15px 1px rgba(22, 163, 74, 0.06);*/
/*  border-radius: 1px;*/
/*  color: var(--primary);*/
/*}*/
/*.firstgroup_box a,*/
/*.secondgroup_box a,*/
/*.pro_box a,*/
/*.firstgroup_box .firstgroup_item,*/
/*.secondgroup_box .secondgroup_item,*/
/*.pro_box .pro_item {*/
/*  color: #495057;*/
  /*min-width: 120px;*/
/*  padding: 0 12px;*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: center;*/
  /*overflow: hidden;*/
/*  white-space: nowrap;*/
/*  text-overflow: ellipsis;*/
/*  font-size: 12px;*/
/*}*/
/*.firstgroup_box a:hover,*/
/*.secondgroup_box a:hover,*/
/*.pro_box a:hover,*/
/*.firstgroup_box .firstgroup_item:hover a,*/
/*.secondgroup_box .secondgroup_item:hover a,*/
/*.pro_box .pro_item:hover a {*/
/*  color: var(--primary);*/
/*}*/


.firstgroup_box a, .secondgroup_box a, .pro_box a, .firstgroup_box .firstgroup_item, .secondgroup_box .secondgroup_item, .pro_box .pro_item {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: var(--bs-btn-border-radius);
    margin: 0.2em 0.3em;
    /*color: inherit;*/
    /*font-size: 14px;*/
    /*width: 100%;*/
}

.firstgroup_box .firstgroup_item.active, .firstgroup_box .firstgroup_item:hover, .secondgroup_box .secondgroup_item.active, .secondgroup_box .secondgroup_item:hover, .pro_box .pro_item.active, .pro_box .pro_item:hover {
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: var(--bs-btn-border-radius);
    margin: 0.2em 0.3em;
}

.yy-stellar{
    right: 4px;
    top: -18px;
    width: 0;
    height: 0;
    color: var(--yellow);
    position: relative;
    transform-origin: 6px 6px;
} 

.yy-img-w{
    height: 48px;
}
.yy-img-w-2{
    height: 72px;
}

.yy-border-l-2{
    border-left:solid 2px;
}

.yy-bth-text-a{
}

.yy-bth-text-b{
    margin: -6px 0 6px 0 !important;
}

.yy-bth-text{
    font-family: 'DingTalk JinBuTi';
}

.yy-bth{
    width: 306px;
}

.yy-bl{
    background-color: var(--primary);
    border-radius: 1em;
    margin-right: 0.5rem;
    padding-left: 0.25rem;
}

.unfold {
    color: #999 !important;
    font-size: 90% !important;
}

.unfold:hover {
    color: var(--bs-btn-active-border-color) !important;
}

.cart-num {
    font-family: DINCondensed-Bold;
    font-size: 22px;
}

@media (max-width: 576px) {
.firstgroup_item,.secondgroup_item{
    min-width:auto!important;
    padding:0;
    }
}

.w-0 {
    width: 0 !important;
}

.fs-24 {
    font-size: 24px !important;
}

.fs-32 {
    font-size: 32px !important;
}

@media (min-width: 1600px) {
  .col-xxl {
      
  }
}

@media (min-width: 1600px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66667%;
  }
}

.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
:root {
  --bs-global: #16a34a;
  --bs-primary: #16a34a;
  --bs-success: #16a34a;
  --bs-info: #22c55e;
  --bs-warning: #86efac;
  --bs-danger: #16a34a;
  --bs-orange: #22c55e;
  --bs-primary-rgb: 22, 163, 74;
  --bs-body-color: #166534;
  --bs-body-color-rgb: 22, 101, 52;
  --bs-link-color: #16a34a;
  --bs-link-hover-color: #15803d;
  --bs-code-color: #16a34a;
  --bs-secondary: #15803d;
  --bs-secondary-rgb: 21, 128, 61;
  --bs-gray: #166534;
  --bs-gray-400: #22c55e;
  --bs-gray-500: #15803d;
  --bs-gray-600: #166534;
  --bs-gray-700: #14532d;
  --bs-gray-800: #14532d;
  --bs-gray-900: #14532d;
  --bs-dark: #14532d;
  --bs-dark-rgb: 20, 83, 45;
}
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-orange,
button.btn-primary,
button.btn-success,
button.btn-info,
button.btn-warning,
button.btn-danger,
button.btn-orange,
a.btn-primary,
a.btn-success,
a.btn-info,
a.btn-warning,
a.btn-danger,
a.btn-orange,
label.btn-primary,
label.btn-success,
label.btn-info,
label.btn-warning,
label.btn-danger,
label.btn-orange,
.btn-group .btn-primary,
.btn-group .btn-success,
.btn-group .btn-info,
.btn-group .btn-warning,
.btn-group .btn-danger,
.btn-group .btn-orange {
  color: #fff !important;
  background-color: #16a34a !important;
  border-color: #16a34a !important;
  background-image: none !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-success:hover,
.btn-info:hover,
.btn-warning:hover,
.btn-danger:hover,
.btn-orange:hover,
button.btn-primary:hover,
button.btn-success:hover,
button.btn-info:hover,
button.btn-warning:hover,
button.btn-danger:hover,
button.btn-orange:hover,
a.btn-primary:hover,
a.btn-success:hover,
a.btn-info:hover,
a.btn-warning:hover,
a.btn-danger:hover,
a.btn-orange:hover,
label.btn-primary:hover,
label.btn-success:hover,
label.btn-info:hover,
label.btn-warning:hover,
label.btn-danger:hover,
label.btn-orange:hover {
  color: #fff !important;
  background-color: #15803d !important;
  border-color: #15803d !important;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-success:focus,
.btn-success.focus,
.btn-info:focus,
.btn-info.focus,
.btn-warning:focus,
.btn-warning.focus,
.btn-danger:focus,
.btn-danger.focus,
.btn-orange:focus,
.btn-orange.focus,
.btn-primary:active,
.btn-primary.active,
.btn-success:active,
.btn-success.active,
.btn-info:active,
.btn-info.active,
.btn-warning:active,
.btn-warning.active,
.btn-danger:active,
.btn-danger.active,
.btn-orange:active,
.btn-orange.active,
.btn-check:checked + .btn-primary,
.btn-check:checked + .btn-success,
.btn-check:checked + .btn-info,
.btn-check:checked + .btn-warning,
.btn-check:checked + .btn-danger,
.btn-check:checked + .btn-orange,
.btn-group-toggle .btn-primary.active,
.btn-group-toggle .btn-success.active,
.btn-group-toggle .btn-info.active,
.btn-group-toggle .btn-warning.active,
.btn-group-toggle .btn-danger.active,
.btn-group-toggle .btn-orange.active,
.show > .btn-primary.dropdown-toggle,
.show > .btn-success.dropdown-toggle,
.show > .btn-info.dropdown-toggle,
.show > .btn-warning.dropdown-toggle,
.show > .btn-danger.dropdown-toggle,
.show > .btn-orange.dropdown-toggle {
  color: #fff !important;
  background-color: #166534 !important;
  border-color: #166534 !important;
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 74, 0.25) !important;
}
.btn-primary:disabled,
.btn-primary.disabled,
.btn-success:disabled,
.btn-success.disabled,
.btn-info:disabled,
.btn-info.disabled,
.btn-warning:disabled,
.btn-warning.disabled,
.btn-danger:disabled,
.btn-danger.disabled,
.btn-orange:disabled,
.btn-orange.disabled {
  color: #fff !important;
  background-color: #16a34a !important;
  border-color: #16a34a !important;
}
.card-footer a {
  color: #fff !important;
  background-color: #16a34a !important;
  border-color: #16a34a !important;
  background-image: none !important;
}
.card-footer a:hover {
  color: #fff !important;
  background-color: #15803d !important;
  border-color: #15803d !important;
}
body,
main,
section,
article,
aside,
header,
footer,
div,
p,
span,
small,
strong,
em,
b,
i,
ul,
ol,
li,
dl,
dt,
dd,
table,
thead,
tbody,
tfoot,
tr,
th,
td,
label,
legend,
caption,
blockquote,
pre,
code,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.card,
.card-body,
.card-header,
.card-footer,
.form-label,
.form-text,
.form-control,
.form-select,
.input-group-text,
.dropdown-menu,
.dropdown-item,
.modal-title,
.modal-body,
.modal-footer,
.list-group-item,
.text-muted,
.text-secondary,
.text-dark,
.text-black,
.text-body,
.text-reset,
.text-primary,
.text-success,
.text-info,
.text-warning,
.text-danger,
.text-orange,
.firstgroup_box,
.secondgroup_box,
.pro_box,
.firstgroup_item,
.secondgroup_item,
.pro_item,
.yy-bth-text,
.yy-bth-text-a,
.yy-bth-text-b,
.unfold,
.cart-num {
  color: #166534 !important;
}
a,
a:not(.btn),
a:not(.btn):visited,
a:not(.btn):focus,
a:not(.btn):active,
a:not(.btn):hover {
  color: #16a34a !important;
}
.card-title,
.card-subtitle,
.card-text,
.products-title,
.product-title,
.price,
.price b,
.price span,
.cart-price,
.cart-total,
.configureproduct,
.configureproduct label,
.configureproduct span,
.configureproduct div,
.viewcart,
.viewcart label,
.viewcart span,
.viewcart div,
.ordersummary,
.ordersummary label,
.ordersummary span,
.ordersummary div {
  color: #166534 !important;
}
.form-control::placeholder,
textarea::placeholder,
input::placeholder {
  color: #22c55e !important;
  opacity: 1;
}
.table,
.table th,
.table td,
.table-primary,
.table-secondary,
.table-success,
.table-info,
.table-warning,
.table-danger,
.table-light {
  --bs-table-color: #166534;
  --bs-table-striped-color: #166534;
  --bs-table-active-color: #166534;
  --bs-table-hover-color: #166534;
  color: #166534 !important;
}
.table-dark {
  --bs-table-color: #dcfce7;
  --bs-table-striped-color: #dcfce7;
  --bs-table-active-color: #dcfce7;
  --bs-table-hover-color: #dcfce7;
  color: #dcfce7 !important;
}
.btn,
.btn *,
button,
button *,
.card-footer a,
.card-footer a *,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-orange,
.btn-primary *,
.btn-success *,
.btn-info *,
.btn-warning *,
.btn-danger *,
.btn-orange *,
.badge,
.badge *,
.alert-success,
.alert-success *,
.alert-danger,
.alert-danger *,
.alert-warning,
.alert-warning *,
.alert-info,
.alert-info * {
  color: #fff !important;
}
.btn-outline-primary,
.btn-outline-success,
.btn-outline-info,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-orange {
  color: #16a34a !important;
}
.btn-outline-primary:hover,
.btn-outline-success:hover,
.btn-outline-info:hover,
.btn-outline-warning:hover,
.btn-outline-danger:hover,
.btn-outline-orange:hover,
.btn-outline-primary.active,
.btn-outline-success.active,
.btn-outline-info.active,
.btn-outline-warning.active,
.btn-outline-danger.active,
.btn-outline-orange.active {
  color: #fff !important;
}
html body :where(*):not(.btn):not(.btn *):not(button):not(button *):not(.card-footer a):not(.card-footer a *):not(.badge):not(.badge *):not(.alert):not(.alert *) {
  color: #166534 !important;
}
html body a:not(.btn):not(.card-footer a),
html body a:not(.btn):not(.card-footer a) *,
html body a[href^="javascript"]:not(.btn),
html body a[href^="javascript"]:not(.btn) *,
html body a[href="javascript: void(0);"]:not(.btn),
html body a[href="javascript: void(0);"]:not(.btn) *,
html body a[href="javascript:void(0);"]:not(.btn),
html body a[href="javascript:void(0);"]:not(.btn) *,
html body a[href="javascript:;"]:not(.btn),
html body a[href="javascript:;"]:not(.btn) * {
  color: #16a34a !important;
}
html body .btn,
html body .btn *,
html body button,
html body button *,
html body .card-footer a,
html body .card-footer a *,
html body .badge,
html body .badge *,
html body .alert,
html body .alert * {
  color: #fff !important;
}
html body .btn-outline-primary:not(:hover):not(.active),
html body .btn-outline-success:not(:hover):not(.active),
html body .btn-outline-info:not(:hover):not(.active),
html body .btn-outline-warning:not(:hover):not(.active),
html body .btn-outline-danger:not(:hover):not(.active),
html body .btn-outline-orange:not(:hover):not(.active) {
  color: #16a34a !important;
}
html body .firstgroup_item.active,
html body .firstgroup_item.active *,
html body .firstgroup_item:hover,
html body .firstgroup_item:hover *,
html body .secondgroup_item.active,
html body .secondgroup_item.active *,
html body .secondgroup_item:hover,
html body .secondgroup_item:hover *,
html body .pro_item.active,
html body .pro_item.active *,
html body .pro_item:hover,
html body .pro_item:hover *,
html body #vertical-menu-btn,
html body #vertical-menu-btn *,
html body #vertical-menu-btn:hover,
html body #vertical-menu-btn:hover *,
html body #vertical-menu-btn:focus,
html body #vertical-menu-btn:focus *,
html body #vertical-menu-btn:active,
html body #vertical-menu-btn:active *,
html body .unfold,
html body .unfold *,
html body .unfold:hover,
html body .unfold:hover *,
html body .mobile-sidebar-toggle,
html body .mobile-sidebar-toggle *,
html body .mobile-nav-toggle,
html body .mobile-nav-toggle *,
html body .sidebar-toggle,
html body .sidebar-toggle *,
html body .navbar-toggler,
html body .navbar-toggler *,
html body [data-toggle="collapse"]:not(.btn),
html body [data-toggle="collapse"]:not(.btn) * {
  color: #064e3b !important;
}
html body #vertical-menu-btn {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
html body .firstgroup_item.active,
html body .firstgroup_item:hover,
html body .secondgroup_item.active,
html body .secondgroup_item:hover,
html body .pro_item.active,
html body .pro_item:hover {
  background: #dcfce7 !important;
  border-color: #16a34a !important;
}
.cartitem.active,
.cartitem.active .card-body,
.cartitem.active .card-body *,
.cartitem.active .card-text,
.cartitem.active h1,
.cartitem.active h2,
.cartitem.active h3,
.cartitem.active h4,
.cartitem.active h5,
.cartitem.active h6,
.cartitem.active p,
.cartitem.active small,
.cartitem:hover,
.cartitem:hover .card-body,
.cartitem:hover .card-body *,
.cartitem:hover .card-text,
.cartitem:hover h1,
.cartitem:hover h2,
.cartitem:hover h3,
.cartitem:hover h4,
.cartitem:hover h5,
.cartitem:hover h6,
.cartitem:hover p,
.cartitem:hover small {
  color: #166534 !important;
}
.cartitem.active .card-body h4,
.cartitem:hover .card-body h4,
.cartitem.active .cart-num,
.cartitem:hover .cart-num,
.cartitem.active .price,
.cartitem:hover .price {
  color: #064e3b !important;
}
.cartitem.active .card-footer a,
.cartitem.active .card-footer a *,
.cartitem:hover .card-footer a,
.cartitem:hover .card-footer a * {
  color: #fff !important;
}
html body a[href^="javascript"]:not(.btn):not(.card-footer a),
html body a[href^="javascript"]:not(.btn):not(.card-footer a):visited,
html body a[href^="javascript"]:not(.btn):not(.card-footer a):focus,
html body a[href^="javascript"]:not(.btn):not(.card-footer a):active,
html body a[href^="javascript"]:not(.btn):not(.card-footer a):hover,
html body a[href^="javascript"]:not(.btn):not(.card-footer a) *,
html body a[href="javascript: void(0);"]:not(.btn):not(.card-footer a),
html body a[href="javascript: void(0);"]:not(.btn):not(.card-footer a):visited,
html body a[href="javascript: void(0);"]:not(.btn):not(.card-footer a):focus,
html body a[href="javascript: void(0);"]:not(.btn):not(.card-footer a):active,
html body a[href="javascript: void(0);"]:not(.btn):not(.card-footer a):hover,
html body a[href="javascript: void(0);"]:not(.btn):not(.card-footer a) *,
html body a[href="javascript:void(0);"]:not(.btn):not(.card-footer a),
html body a[href="javascript:void(0);"]:not(.btn):not(.card-footer a):visited,
html body a[href="javascript:void(0);"]:not(.btn):not(.card-footer a):focus,
html body a[href="javascript:void(0);"]:not(.btn):not(.card-footer a):active,
html body a[href="javascript:void(0);"]:not(.btn):not(.card-footer a):hover,
html body a[href="javascript:void(0);"]:not(.btn):not(.card-footer a) *,
html body a[href="/login"].waves-effect,
html body a[href="/login"].waves-effect:visited,
html body a[href="/login"].waves-effect:focus,
html body a[href="/login"].waves-effect:active,
html body a[href="/login"].waves-effect:hover,
html body a[href="/login"].waves-effect *,
html body a.waves-effect:not(.btn):not(.card-footer a),
html body a.waves-effect:not(.btn):not(.card-footer a):visited,
html body a.waves-effect:not(.btn):not(.card-footer a):focus,
html body a.waves-effect:not(.btn):not(.card-footer a):active,
html body a.waves-effect:not(.btn):not(.card-footer a):hover,
html body a.waves-effect:not(.btn):not(.card-footer a) *,
html body #sidebar-menu a:not(.btn),
html body #sidebar-menu a:not(.btn) *,
html body .side-menu a:not(.btn),
html body .side-menu a:not(.btn) *,
html body .vertical-menu a:not(.btn),
html body .vertical-menu a:not(.btn) * {
  color: #16a34a !important;
}
html body a[href="/login"].waves-effect:hover,
html body a[href="/login"].waves-effect:hover *,
html body a.waves-effect:not(.btn):not(.card-footer a):hover,
html body a.waves-effect:not(.btn):not(.card-footer a):hover * {
  color: #064e3b !important;
}
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *),
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *):visited,
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *):focus,
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *):active,
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *):hover,
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *) * {
  color: #16a34a !important;
}
html body .nav-link:not(.btn),
html body .nav-link:not(.btn) *,
html body .dropdown-item:not(.btn),
html body .dropdown-item:not(.btn) *,
html body .breadcrumb a:not(.btn),
html body .breadcrumb a:not(.btn) *,
html body .pagination a:not(.btn),
html body .pagination a:not(.btn) *,
html body .nav a:not(.btn),
html body .nav a:not(.btn) *,
html body .navbar a:not(.btn),
html body .navbar a:not(.btn) *,
html body .topnav a:not(.btn),
html body .topnav a:not(.btn) *,
html body .metismenu a:not(.btn),
html body .metismenu a:not(.btn) *,
html body #sidebar-menu a:not(.btn),
html body #sidebar-menu a:not(.btn) *,
html body .side-menu a:not(.btn),
html body .side-menu a:not(.btn) *,
html body .vertical-menu a:not(.btn),
html body .vertical-menu a:not(.btn) *,
html body a.waves-effect:not(.btn),
html body a.waves-effect:not(.btn) * {
  color: #16a34a !important;
}
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *):hover,
html body a:not(.btn):not(.card-footer a):not(.alert a):not(.badge):not(.badge *):hover *,
html body .nav-link:not(.btn):hover,
html body .nav-link:not(.btn):hover *,
html body .dropdown-item:not(.btn):hover,
html body .dropdown-item:not(.btn):hover *,
html body .breadcrumb a:not(.btn):hover,
html body .breadcrumb a:not(.btn):hover *,
html body .pagination a:not(.btn):hover,
html body .pagination a:not(.btn):hover *,
html body .nav a:not(.btn):hover,
html body .nav a:not(.btn):hover *,
html body .navbar a:not(.btn):hover,
html body .navbar a:not(.btn):hover *,
html body .topnav a:not(.btn):hover,
html body .topnav a:not(.btn):hover *,
html body .metismenu a:not(.btn):hover,
html body .metismenu a:not(.btn):hover *,
html body #sidebar-menu a:not(.btn):hover,
html body #sidebar-menu a:not(.btn):hover *,
html body .side-menu a:not(.btn):hover,
html body .side-menu a:not(.btn):hover *,
html body .vertical-menu a:not(.btn):hover,
html body .vertical-menu a:not(.btn):hover *,
html body a.waves-effect:not(.btn):hover,
html body a.waves-effect:not(.btn):hover * {
  color: #064e3b !important;
}
html body .firstgroup_box a,
html body .firstgroup_box a *,
html body .secondgroup_box a,
html body .secondgroup_box a *,
html body .pro_box a,
html body .pro_box a *,
html body .firstgroup_item.active a,
html body .firstgroup_item.active a *,
html body .secondgroup_item.active a,
html body .secondgroup_item.active a *,
html body .pro_item.active a,
html body .pro_item.active a *,
html body .firstgroup_item:hover a,
html body .firstgroup_item:hover a *,
html body .secondgroup_item:hover a,
html body .secondgroup_item:hover a *,
html body .pro_item:hover a,
html body .pro_item:hover a * {
  color: #064e3b !important;
}
html body .alert a:not(.btn),
html body .alert a:not(.btn) * {
  color: #dcfce7 !important;
}
html body .card-footer a,
html body .card-footer a *,
html body a.btn,
html body a.btn *,
html body .btn a,
html body .btn a * {
  color: #fff !important;
}
