@charset "UTF-8";
#registerModalLabel .bg {
  padding-left: 8%;
  background-image: url("../images/bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  min-width: 100%; }
  #registerModalLabel .bg .modal-header .p1 {
    font-size: 50px;
    color: #f29c88;
    padding-top: 51px; }
  #registerModalLabel .bg .modal-header .p2 {
    font-size: 30px;
    color: #2b2b2b; }
#registerModalLabel .modal-header {
  display: block;
  border-bottom: 0; }
#registerModalLabel .modal-body {
  padding-top: 0;
  padding-bottom: 0; }
  #registerModalLabel .modal-body .content1 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  #registerModalLabel .modal-body .content2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  #registerModalLabel .modal-body .content3 {
    margin-bottom: 1.5rem; }
  #registerModalLabel .modal-body .content4 {
    margin-bottom: 1.5rem; }
  #registerModalLabel .modal-body .input-border {
    border: transparent;
    border-bottom: 1px solid #cfcfcf;
    outline: none;
    width: 80%;
    color: #cfcfcf; }
  #registerModalLabel .modal-body .username-container {
    width: 50%;
    float: left; }
  #registerModalLabel .modal-body .email-container {
    width: 50%;
    float: right; }
  #registerModalLabel .modal-body .phone-container {
    width: 50%;
    float: left; }
  #registerModalLabel .modal-body .password-container {
    width: 50%;
    float: right; }
  #registerModalLabel .modal-body .btn-submit {
    background-color: #d2b4a1;
    width: 20%;
    font-size: 17px;
    border-radius: 1.5rem;
    margin-top: 1rem; }
#registerModalLabel .modal-footer {
  border-top: 0;
  padding-top: 0;
  display: block; }
  #registerModalLabel .modal-footer .text1 {
    font-size: 14px;
    color: #889da5; }

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
  background-color: #d2b4a1;
  border-color: #d2b4a1;
  box-shadow: #d2b4a1; }

.invalid-feedback, .invalid-tooltip {
  position: absolute;
  display: none;
  font-size: .875rem; }

.invalid-feedback {
  width: auto;
  color: #dc4c64;
  margin-top: 0; }

input[type="reset"]:hover, input[type="submit"]:hover {
  background-color: #d2b4a1; }

#reg_login svg {
  cursor: pointer; }

/* 手机和平板端 */
@media (max-width: 992px) {
  #registerModalLabel .bg .modal-header .p1 {
    font-size: 50px;
    color: #f29c88;
    padding-top: 0; }
  #registerModalLabel .modal-body .content1 {
    margin-top: 0;
    margin-bottom: 0; }
  #registerModalLabel .modal-body .content2 {
    margin-top: 0;
    margin-bottom: 0; }
  #registerModalLabel .modal-body .content3 {
    margin-bottom: 0; }
  #registerModalLabel .modal-body .content4 {
    margin-bottom: 0; }
  #registerModalLabel .modal-body .btn-submit {
    background-color: #d2b4a1;
    width: 50%;
    font-size: 17px; } }

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