* {
  padding: 0px;
  margin: 0px; }

*::-webkit-scrollbar {
  width: 0px; }

ol, ul, li {
  list-style: none; }

.wrap {
  padding-bottom: 0px; }

.el-loading-mask {
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.9); }

.el-loading-spinner {
  top: 100px; }
  .el-loading-spinner .path {
    stroke: #CFA972; }

.el-textarea__inner::-webkit-input-placeholder, .el-input__inner::-webkit-input-placeholder {
  color: #606266;
  font-size: 14px; }

.el-textarea__inner::-moz-placeholder, .el-input__inner::-moz-placeholder {
  color: #606266;
  font-size: 14px; }

.el-textarea__inner:-moz-placeholder, .el-input__inner:-moz-placeholder {
  color: #606266;
  font-size: 14px; }

.el-textarea__inner:-ms-input-placeholder, .el-input__inner:-ms-input-placeholder {
  color: #606266;
  font-size: 14px; }

.el-textarea__inner {
  padding: 12px; }

#formCreate {
  min-height: calc(100vh - 108px);
  background-color: #000;
  padding: 0px 0px 80px; }
  #formCreate.min-h {
    min-height: 100vh; }
  #formCreate #main {
    max-width: 960px;
    min-width: 350px;
    min-height: calc(100vh - 341px);
    margin: 0px auto;
    padding: 0px 20px;
    background-color: #121212; }
    #formCreate #main header {
      padding: 70px 0px; }
      #formCreate #main header p {
        margin: 0px; }
      #formCreate #main header h1, #formCreate #main header h2 {
        padding-bottom: 0px;
        margin-bottom: 0px; }
      #formCreate #main header .h1-title p {
        color: #EBEEF5;
        font-size: 32px;
        line-height: 40px; }
      #formCreate #main header .h2-title, #formCreate #main header .h2-title p {
        color: #909399;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        padding-top: 10px; }
    #formCreate #main .el-form--label-top .el-form-item__label {
      line-height: 14px; }
    #formCreate #main .el-form-item {
      margin-bottom: 40px; }
  #formCreate .banner-img {
    max-width: 960px;
    margin: 0 auto;
    width: 100%;
    height: 233px;
    background-size: cover;
    background-position: center center;
    vertical-align: middle; }
  #formCreate .status .el-result .icon-success {
    fill: #CFA972; }
  #formCreate .status .el-result__icon svg {
    width: 100px;
    height: 100px; }
  #formCreate .status .el-result__title p {
    color: #CFA972; }

.el-form-item .el-form-item__label span {
  color: #EBEEF5; }

.el-form-item__content .el-input .el-input__inner {
  height: 44px;
  color: #EBEEF5;
  background-color: #191919;
  border: 1px solid transparent;
  border-radius: 0px; }

.el-form-item__content .el-form-item__error {
  color: #CFA972; }

.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus {
  border-color: #CFA972; }

/* gender */
.gender .el-radio__input.is-checked .el-radio__inner {
  border-color: #CFA972;
  background: #CFA972; }
.gender .el-radio__input.is-checked + .el-radio__label {
  color: #CFA972; }

/* el-textarea */
.el-form-item__content .el-textarea .el-textarea__inner {
  color: #EBEEF5;
  background-color: #191919;
  border: 1px solid transparent; }

.professionStatus .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  box-shadow: unset; }
.professionStatus .el-form-item__content .el-radio-group {
  height: 44px;
  display: flex;
  background-color: transparent; }
  .professionStatus .el-form-item__content .el-radio-group .el-radio-button {
    flex: 1;
    background-color: #000; }
    .professionStatus .el-form-item__content .el-radio-group .el-radio-button .el-radio-button__inner {
      width: 100%;
      height: 100%;
      background: #191919;
      border: 1px solid #292A2C;
      box-shadow: none !important;
      border-radius: 0px;
      padding: unset;
      line-height: 3; }
  .professionStatus .el-form-item__content .el-radio-group .is-active .el-radio-button__inner {
    color: #EBEEF5;
    background: rgba(207, 169, 114, 0.1);
    border: 1px solid #CFA972; }
.professionStatus .el-radio-button__inner:hover {
  color: #EBEEF5; }

/* jobType radio style */
.jobType .el-form-item__content .el-radio {
  margin: 0px 12px 12px 0px; }

.jobType .el-form-item__content .el-radio .el-radio__input {
  display: none; }

.jobType .el-form-item__content .el-radio .el-radio__label {
  display: block;
  width: 196px;
  line-height: 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: normal;
  overflow: hidden;
  color: #EBEEF5;
  text-align: center;
  padding: 12px 20px;
  border: 2px solid #191919;
  border-radius: 3px; }

.el-form-item .el-form-item__content .el-cascader {
  width: 100%; }

.el-form-item .el-form-item__content .el-cascader .el-cascader__label {
  color: #EBEEF5; }

.el-form-item .el-form-item__content .el-cascader .el-cascader__label span {
  color: #EBEEF5; }

.cascader-popper {
  border: 1px solid #191919; }

.cascader-popper .popper__arrow {
  display: none; }

.cascader-popper .cascader-menu-wrapper .el-cascader-menu {
  border-right: unset;
  background-color: #000 !important; }

.cascader-popper .cascader-menu-wrapper .el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #CFA972;
  border-color: #CFA972; }

.cascader-popper .cascader-menu-wrapper .el-cascader-menu .el-cascader-menu__item.is-active {
  color: #CFA972; }

.cascader-popper .cascader-menu-wrapper .el-cascader-menu .el-checkbox__inner:hover {
  border-color: #CFA972; }

.cascader-popper .cascader-menu-wrapper .el-cascader-menu .el-cascader-menu__item.has-checked-child {
  color: #EBEEF5;
  background-color: #CFA972 !important; }

.cascader-popper .cascader-menu-wrapper .el-cascader-menu__item:focus:not(:active), .el-cascader-menu__item:hover {
  color: #EBEEF5;
  background-color: #cfa97280; }

.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
  color: #CFA972; }

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #CFA972;
  border-color: #CFA972; }

.el-checkbox__inner:hover {
  border-color: #CFA972 !important; }

.el-cascader-panel {
  border: 1px solid #292A2C !important; }

.el-cascader-menu {
  background-color: #191919;
  border: 1px solid #292A2C !important; }

.el-cascader__dropdown {
  border: none;
  background-color: transparent; }

.el-checkbox__inner {
  background-color: #606266;
  border-color: transparent; }

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #CFA972; }

.el-cascader-node:not(.is-disabled):focus, .el-cascader-node:not(.is-disabled):hover {
  background: rgba(207, 169, 114, 0.1); }

.el-cascader__tags .el-tag:not(.is-hit) {
  border-color: #CFA972; }
.el-cascader__tags .el-tag {
  color: #CFA972;
  background: transparent; }

.footer-form-btn {
  display: flex;
  justify-content: center;
  padding-bottom: 40px; }
  .footer-form-btn .btn {
    display: block;
    width: 200px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 3px;
    padding: 0px;
    border: unset; }
  .footer-form-btn .submit {
    color: #EBEEF5;
    background-color: #CFA972; }
  .footer-form-btn .reset {
    color: #5C5C5C;
    margin-right: 20px;
    background-color: #191919; }
  .footer-form-btn .btn-check:focus + .btn, .footer-form-btn .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(207, 169, 114, 0.25); }

.footer-logo {
  text-align: center; }
  .footer-logo img {
    margin-top: 80px; }
  .footer-logo p {
    margin: 20px 0px 80px;
    font-size: 12px;
    color: #606266; }

@media only screen and (max-width: 991px) {
  #formCreate {
    background-color: #121212;
    padding-top: 34px; }
    #formCreate .banner-img {
      width: unset;
      height: 90px;
      margin: 0px 20px; }
    #formCreate #main header {
      padding: 40px 0px 53px; }
      #formCreate #main header .h1-title p {
        color: #EBEEF5;
        font-size: 20px; }
      #formCreate #main header .h2-title {
        padding-top: 14px; }

  .footer-form-btn .btn {
    width: 100%; } }

/*# sourceMappingURL=formCreate.css.map */
