
.um-profile-photo {
  display: none;
}

.um-header {
  border-bottom: transparent !important;
  min-height: 0 !important;
  margin-bottom: -40px;
}

.um-profile .um-field-divider {
  margin: 0;
  height: 0;
  padding: 0;
}

.um-profile .um-field-block h3 {
  margin-bottom: 15px;
}

.um-page-members .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container {
  margin-bottom: 0;
}

.um-page-members .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line .um-do-search.um-button {
  background: #1274a2;
  padding: 12px !important;
}

.um-page-members .um-directory .um-members-wrapper .um-members.um-members-list .um-member {
  padding: 7px 15px;
}

.um-page-account .um-account-main .um-button {
    background: #1274a2 !important;
}

.um-page-account .um-account-profile-link .um-link {
    color: #1274a2;
	font-size: 16px;
}

.um-account-icon {
    color: #1274a2 !important;
}

.um-account-meta-img, .um-account-main div.um-account-heading i {
  display: none;
}

.um-account-name {
    padding-top: 0 !important;
    text-align: left;
}

.um-account-main .um-field-password .um-field-error:after {
  content: 'to confirm your account update.';
  display: inline-block;
  margin-left: 5px;
}

.um-profile.um-viewing .um-field-label {
  margin: 0 0 3px 0 !important;
  border-bottom: none !important;
  padding-bottom: 0 !important;
}

.um-profile .um-field-label label {
  font-size: 18px !important; 
}

.um-field-text {
  padding: 20px 0 0 0;
}

.um-profile a, .um-profile a:hover {
  font-size: 16px !important;
}

.um-dropdown li a {
  padding: 12px !important;
}

.um-profile a:hover {
  color: #1274a2 !important;
}

.um-profile .um-profile-body .um-left .um-button {
  background: #1274a2 !important;
} 

.um-profile .um-profile-body .um-right .um-button {
  box-shadow: none !important;
}

.um-member-directory-search-line {
  margin-bottom: 15px;
}

.um-account .um-account-name a,
.um-account .um-account-main div.um-account-heading {
  font-size: 26px;
}

.um-account .um-account-main div.um-account-heading {
  margin-bottom: 14px !important;
}

.um-new-dropdown ul {
  padding: 11px 7px !important;
}

.um-new-dropdown ul li a {
  font-size: 15px;
  color: #555;
  text-decoration: none;
}

.um-new-dropdown ul li a:hover {
  color: #1274a2;
}

.um-faicon-check {
  display: none;
}

.um-dropdown-b ul li:nth-child(3){
  display: none;
}

.select2-selection__clear {
  display: none;
}

.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .select2-container .select2-choice, .select2-container-multi .select2-choices {
    background-color: #ffffff;
}
.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
    border: 1px solid #ddd !important;
}
.user .um-form .um-field-zip_code input {
  width: 100% !important;
  height: auto !important;
  padding: 6px 12px !important;
  color: #666666;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

@media (max-width: 425px) {
  .um-header {
    margin-bottom: -35px;
  }
}