:root {
  --theme-color: #005e95;
  --sub-theme-color: #282727 ;
  --aux-btn-color: #282727; }

.mint-popup > div > span:not(:first-child) {
  background: var(--theme-color) !important; }

footer .btn-submit,
.btn,
.mint-button--primary,
.job-menu-box {
  background: var(--theme-color);
  color: #fff; }

.job-name,
.job-info .icons,
.i-open-description:before,
.info-assessment .title,
.section-style h1,
.info h1,
.history-list-box .hi-title {
  color: var(--theme-color); }

.job-footer-btn,
.section-style h1:before,
.info h1:before {
  background-color: var(--theme-color); }

.period {
  border-left-color: var(--theme-color); }

.job-actions-box {
  background-color: #f5f5f5; }

.job-menu-box {
  /*border-radius: 50px;*/
  /*margin: -21px 15px 0;*/
  position: relative;
  background: var(--theme-color); }

.detail-head-content {
  background: var(--theme-color); }

html [item="jobDescColumn"] * {
  font-size: 14px !important;
  line-height: 1.4;
  font-family: titill, "Microsoft YaHei" !important; }

/* fixed as old version */
.job-guide-btns {
  bottom: 35px; }

.job-guide-qr,
.job-guide-btn {
  border-width: 2px;
  padding: 2px;
  /*background: rgba(190, 197, 0, 1);*/
  /*box-shadow: 0 0 3px 0 rgba(190, 197, 0, 0.73);*/ }

/*.job-guide-qr {*/
/*background: rgba(212, 178, 117, 1);*/
/*box-shadow: 0 0 3px 0 rgba(212, 178, 117, 0.81);*/
/*}*/
.job-detail-list-tl {
  border-bottom: solid 1px var(--theme-color, #000); }

.check-modify.radio:hover .txt:before,
.check-modify input:checked + .txt:before {
  color: var(--theme-color); }

.job-name .name-box {
  flex: 1 0 auto;
  width: 0; }

.job-js-logo img {
  max-width: 42vw;
  max-height: 5rem; }

.btn.btn-left {
  flex: 1; }

.jdf-content-desc .desc {
  text-indent: 2em; }

.job-footer-btn {
  padding: 10px 0; }

.job-footer-btn a {
  font-size: 1rem; }

.detail-head-content .icons,
.detail-head-content .job-name {
  color: #fff; }

.img-clip-box .back {
  background: var(--theme-color) !important; }

.job-detail-gift .detail-gift {
  display: none; }

.menus-module .menus-item .icons.i-living {
  color: var(--theme-color); }

.form-legal-notices {
  font-weight: bold !important; }

.headimg-box ~ .job-detail-info-wrap .detail-head-content {
  margin-top: -20px; }

.job-detail-ctrls .btn {
  border: 0 none; }

.alert-logo {
  background: #0e0e0e; }

.alert-inner,
.alert-ctrls,
.alert-txt {
  margin: 0;
  background: var(--theme-color);
  color: #fff; }

.alert-txt {
  padding: 1rem 0 .5rem; }

.alert-ctrls {
  padding: 0 0 1rem; }
  .alert-ctrls .check-modify {
    color: #fff; }
    .alert-ctrls .check-modify .txt:before {
      border-color: #fff; }

.alert-logo {
  padding: 1rem 0;
  background-color: #fff; }
  .alert-logo img {
    max-width: 50%; }

.legal-content,
.lb-list {
  color: #fff; }

.lb-list li::after {
  border-color: #fff; }

.alert-close {
  color: var(--theme-color); }

.detail-head-content .btn {
  background: #fff; }
  .detail-head-content .btn, .detail-head-content .btn .icons {
    color: var(--theme-color); }
  .detail-head-content .btn .txt {
    font-size: .9em; }

/*# sourceMappingURL=theme.css.map */
