.wbc-bg-primary {
  background-color: #008673 !important;
}
.wbc-bg-primary1 {
  background-color: #deedf7 !important;
}
.wbc-bg-primary10 {
  background-color: #c2dbf4 !important;
}
.wbc-bg-primary20 {
  background-color: #95c4f3 !important;
}
.wbc-bg-primary30 {
  background-color: #008673 !important;
}
.wbc-bg-primary40 {
  background-color: #009bef !important;
}
.wbc-bg-primary50 {
  background-color: #008673 !important;
}
.wbc-bg-primary60 {
  background-color: #175d8d !important;
}
.wbc-primary {
  color: #008673 !important;
}
.wbc-forms .header-primary {
  background-color: #008673;
  border-top: 1px solid #008673;
  border-bottom: 5px solid #008673;
}
.wbc-forms .gui-input:hover,
.wbc-forms .gui-textarea:hover,
.wbc-forms .select > select:hover,
.wbc-forms .select-multiple select:hover,
.wbc-forms .gui-input:hover ~ .input-hint,
.wbc-forms .file .gui-file:hover + .gui-input,
.wbc-forms .gui-textarea:hover ~ .input-hint {
  border-color: #c2dbf4;
}
.wbc-forms .gui-input:focus,
.wbc-forms .gui-textarea:focus,
.wbc-forms .select > select:focus,
.wbc-forms .select-multiple select:focus {
  border: 1px solid #008673;
  -webkit-box-shadow: 0 0 3px #008673 inset;
  -moz-box-shadow: 0 0 3px #008673 inset;
  -o-box-shadow: 0 0 3px #008673 inset;
  box-shadow: 0 0 3px #008673 inset;
}
.wbc-forms .gui-input:focus ~ .field-icon i,
.wbc-forms .gui-textarea:focus ~ .field-icon i {
  color: #008673;
}
.wbc-forms .select-multiple select:focus,
.wbc-forms .gui-input:focus ~ .input-hint,
.wbc-forms .gui-textarea:focus ~ .input-hint,
.wbc-forms .file .gui-file:focus + .gui-input {
  border-color: #008673;
}
.wbc-forms .select > select:focus + .arrow {
  color: #008673;
}
.wbc-forms input:checked + .checkbox,
.wbc-forms input:checked + .radio {
  border: 1px solid #008673;
  background: #008673;
}
.wbc-forms input:hover + .checkbox,
.wbc-forms input:hover + .radio {
  border: 1px solid #c2dbf4;
}
.wbc-forms input:focus + .checkbox,
.wbc-forms input:focus + .radio {
  border: 1px solid #008673;
}
.wbc-forms .switch > input:checked + .switch-label {
  border-color: #008673;
  background: #008673;
  color: #ffffff;
}
.wbc-forms .switch > input:checked:focus + .switch-label {
  background: #008673;
  border-color: #008673;
}
.wbc-forms .switch-round > input:checked + .switch-label:after {
  color: #008673;
}
.wbc-forms .option > input:checked + .wbc-option {
  border-color: #008673;
  background: #008673;
  color: #ffffff;
}
.wbc-forms .option > input:checked + .wbc-option .iconc {
  border-color: #008673;
}
.wbc-forms .modern-switch input:checked + .switch-toggle {
  background: #008673;
}
.wbc-forms .modern-switch input:checked + .switch-toggle::before {
  left: 20px;
  background: #008673;
}
.wbc-forms .btn-primary {
  background-color: #008673;
}
.wbc-forms .btn-primary:hover,
.wbc-forms .btn-primary:focus {
  background-color: #c2dbf4;
}
.wbc-forms .btn-primary:active {
  background-color: #008673;
}
.wbc-forms .rating:hover .rating-star:hover,
.wbc-forms .rating:hover .rating-star:hover ~ .rating-star,
.wbc-forms .rating-input:checked ~ .rating-star {
  color: #008673;
}
.wbc-forms .ui-slider .ui-slider-handle {
  background: #fff;
  border: 3px solid #008673;
}
.wbc-forms .ui-slider .ui-slider-handle:before {
  background-color: #008673;
}
.wbc-forms .ui-slider .ui-slider-range {
  background-color: #008673;
}
.wbc-forms .bar-primary > .bar {
  background-color: #008673;
}
.wbc-forms .selected-box h4 {
  color: #008673;
}
.wbc-forms .ribbon-inner:before,
.wbc-forms .ribbon-inner:after {
  border-top: 3px solid #008673;
}
.wbc-forms .refresh-captcha {
  background: #008673;
  border: 3px solid #008673;
}
.slick-row {
  background-color: #ffffff;
  filter: alpha(opacity=30);
  background-color: rgba(255, 255, 255, 0.3);
}
.slick-row.odd {
  background-color: #c2dbf4;
  filter: alpha(opacity=10);
  background-color: rgba(194, 219, 244, 0.1);
}
.slick-cell.selected {
  background-color: #95c4f3;
  filter: alpha(opacity=30);
  background-color: rgba(149, 196, 243, 0.3);
}
.wbc-pagination > .wbc-active > a,
.wbc-pagination > .wbc-active > span,
.wbc-pagination > .wbc-active > a:hover,
.wbc-pagination > .wbc-active > span:hover,
.wbc-pagination > .wbc-active > a:focus,
.wbc-pagination > .wbc-active > span:focus {
  background-color: #008673;
  border-color: #008673;
}
.layui-laydate-header i:hover,
.layui-laydate-header span:hover {
  color: #008673;
}
.laydate-day-mark::after {
  background-color: #008673;
}
.layui-laydate-footer span:hover {
  color: #008673;
}
.layui-laydate-footer span[lay-type=date] {
  color: #008673;
}
.layui-laydate .layui-this {
  background-color: #008673 !important;
  color: #ffffff !important;
}
.sm_regular .sm_results > li:hover {
  background-color: #008673;
}
ul.sm_results > li.sm_over {
  background-color: #008673 !important;
}
.ztree li a.curSelectedNode {
  background-color: #008673;
  border: 1px #008673 solid;
  color: #ffffff;
  font-weight: bold;
}
.chrome-tabs-shell.chrome-tabs-dark-theme {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(top, #ffffff, #ffffff);
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-shell-bottom-bar {
  border-top: 1px solid rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
  background-color: #008673;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008673), color-stop(100%, #008673));
  background-image: -webkit-linear-gradient(#008673, #008673);
  background-image: -moz-linear-gradient(#008673, #008673);
  background-image: -o-linear-gradient(#008673, #008673);
  background-image: linear-gradient(#008673, #008673);
  border-bottom: 1px solid rgba(0, 0, 0, 0.35);
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab {
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 -1px rgba(0, 0, 0, 0.2), -1px 0 rgba(0, 0, 0, 0.2), 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 -1px rgba(0, 0, 0, 0.2), -1px 0 rgba(0, 0, 0, 0.2), 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 -1px rgba(0, 0, 0, 0.2), -1px 0 rgba(0, 0, 0, 0.2), 1px 0 rgba(0, 0, 0, 0.2);
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-curves-left,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-curves-right {
  background-color: #EDEDED;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(100%, #ededed));
  background-image: -webkit-linear-gradient(top, #ededed, #ededed);
  background-image: -moz-linear-gradient(top, #ededed, #ededed);
  background-image: -o-linear-gradient(top, #ededed, #ededed);
  background-image: linear-gradient(top, #ededed, #ededed);
}
.cssmasks .chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab {
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.09), 0 -1px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.09), 0 -1px rgba(0, 0, 0, 0.24);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.09), 0 -1px rgba(0, 0, 0, 0.24);
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-curves-left-highlight,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-curves-right-highlight {
  background-color: #ececec;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-title {
  color: #004050;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-close:before {
  color: #999999;
  text-shadow: none;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-close:hover:before,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-close:active:before {
  color: white;
  text-shadow: 0 1px #008673;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-close:hover,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-close:active {
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 2px #008673;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 2px #008673;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 2px #008673;
  background: #dd837b;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab .chrome-tab-close:active:before {
  -webkit-box-shadow: inset 0 0 0 1px #008673, inset 0 1px 3px #008673, inset 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 0 1px #008673, inset 0 1px 3px #008673, inset 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px #008673, inset 0 1px 3px #008673, inset 0 0 20px rgba(0, 0, 0, 0.1);
}
.cssmasks .chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current {
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.14), 0 -1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.14), 0 -1px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.14), 0 -1px rgba(0, 0, 0, 0.25);
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-curves-left,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-curves-right {
  background-color: #008673;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008673), color-stop(100%, #008673));
  background-image: -webkit-linear-gradient(top, #008673, #008673);
  background-image: -moz-linear-gradient(top, #008673, #008673);
  background-image: -o-linear-gradient(top, #008673, #008673);
  background-image: linear-gradient(top, #008673, #008673);
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-curves-left-highlight,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-curves-right-highlight {
  background-color: #008673;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-title {
  color: white;
  font-weight: bold;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-close:before {
  color: white;
  font-weight: bold;
}
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-close:hover:before,
.chrome-tabs-shell.chrome-tabs-dark-theme .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-close:active:before {
  color: white;
  font-weight: bold;
}
.wbc-btn {
  background-color: #008673;
}
ul.wbc-startmenu li a:hover {
  background-color: #deedf7;
  color: #666;
}
ul.wbc-startmenu ul li a:hover {
  background-color: #deedf7;
  color: #666;
}
ul.wbc-startmenu ul ul li a:hover {
  background-color: #deedf7;
  color: #666;
}
ul.wbc-startmenu .syyc-iconfont {
  color: #008673;
}
.wbc-nav-panel {
  background-color: #008673 !important;
}
.wbc-nav-tabs ul {
  background-color: #008673 !important;
}
#ribbon {
  background-color: #008673;
  border-bottom: 1px solid #008673;
}
#ribbon.backstage .ribbon-tab-header {
  border-bottom: 1px solid #deedf7;
}
#ribbon .ribbon-tab-header:hover {
  background: #95c4f3;
}
#ribbon .ribbon-tab-header.file {
  background: #008673;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#008673), to(#008673));
  background: -moz-linear-gradient(#008673, #008673);
  -pie-background: linear-gradient(#008673, #008673);
}
#ribbon .ribbon-tab-header.file:hover {
  background: #95c4f3;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#95c4f3), to(#95c4f3));
  background: -moz-linear-gradient(#95c4f3, #95c4f3);
  -pie-background: linear-gradient(#95c4f3, #95c4f3);
}
#ribbon .ribbon-tab-header.file.sel {
  background: #95c4f3;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#95c4f3), to(#95c4f3));
  background: -moz-linear-gradient(#95c4f3, #95c4f3);
  -pie-background: linear-gradient(#95c4f3, #95c4f3);
  border: 1px solid #95c4f3;
  border-bottom: 1px solid #95c4f3;
}
#ribbon .ribbon-tab {
  border-top: 1px solid #deedf7;
}
#ribbon .ribbon-button:hover,
#ribbon .ribbon-button.sel {
  border: 1px solid #c2dbf4;
  background: #deedf7;
}
#ribbon .ribbon-button:active {
  border: 1px solid #c2dbf4;
  background: #deedf7;
  cursor: pointer;
}
legend {
  /* 2 */
  color: #008673;
}

