:root {
  --aux-btn-color: #000;
  --theme-color: #0F2DB3;
  --position-icons: #0F2DB3;
  --alert-input: #000;
  --alert-btn-bgc: var(--theme-color);
  --alert-btn-txt: #fff ; }

.mint-popup > div > span:not(:first-child) {
  background: #0F2DB3 !important; }

footer .btn-submit,
.btn,
.mint-button--primary,
.job-menu-box {
  background: #0F2DB3;
  color: #fff; }

.info-assessment .title,
.section-style h1, .info h1 {
  color: #0F2DB3; }

.i-open-description:before,
.job-name {
  color: #0F2DB3; }

.job-info .icons {
  color: #0F2DB3; }

.job-footer-btn,
.section-style h1:before, .info h1:before {
  background-color: #0F2DB3; }

.period {
  border-left-color: #0F2DB3; }

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

.job-menu-box {
  border-radius: 10px;
  margin: -1.5rem 15px 0;
  position: relative; }

.job-information-box {
  padding-left: 20px;
  padding-right: 20px; }

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

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

.check-modify span.txt:before {
  color: #0F2DB3; }

.job-detail-page .job-list-item .job-info .icons {
  color: #0F2DB3; }

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

.alert-logo {
  background: #fff;
  border-bottom: solid 1px #0F2DB3; }

.alert-close {
  background: #fff; }

.alert-content {
  background: #fff; }
  .alert-content,
  .alert-content .alert-ctrls a {
    color: #333; }

.alert-content,
.alert-inner,
.alert-ctrls,
.alert-txt {
  margin: 0;
  background: #fff;
  color: #333; }

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

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

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

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

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

.float-notice {
  white-space: normal;
  font-size: 13px; }

.form-toggle-notice.form-show-notice .form-content {
  padding: 1.1em 0 0; }
.form-toggle-notice.form-show-notice .float-notice {
  margin-top: 5px; }
.form-toggle-notice:not(.form-show-notice) .float-notice {
  margin-top: -5px; }

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