/** 
* Account Page 
**/
.um-page-account .um-field-text {
  color: #003560;
}
.um-page-account .um-field-text .um-field-label {
  color: #003560;
  font-weight: 300;
}
.um-page-account i {
  display: none;
}
.um-page-account .um-account-side .um-account-meta.radius-1,
.um-account .um-account-meta.uimob340-show.uimob500-show {
  display: none;
}
.um-page-account .um-account-side ul li {
  background: transparent;
  color: #fff;
}
.um-page-account .um-account-side ul li a span:nth-of-type(1),
.um-page-account .um-account-side ul li a span:nth-of-type(2) {
  display: none;
}

.um-account form {
  display: flex;
  justify-content: center;
}
.um-account .um-account-side {
  width: 20%;
}

/** 
* Form Inputs
**/
.um-field.um-field-user_login {
  display: none;
}
.um-field .um-field-area input[type="text"],
.um-field .um-field-area input[type="password"] {
  color: #003560;
  padding: 0px !important;
  background: transparent;
  border: none !important;
  border-radius: 0px;
  border-bottom: 2px solid #003560 !important;
}
.um-field .um-field-area input[type="text"]:focus,
.um-field .um-field-area input[type="password"]:focus {
  background: transparent;
  border: none !important;
  border-bottom: 2px solid #003560 !important;
}
.um-field .um-field-area input[type="text"]::placeholder,
.um-field .um-field-area input[type="password"]::placeholder {
  color: #003560;
  font-style: italic;
}
.um-field .um-field-label {
  margin-bottom: 0px;
}
.um-field .um-field-label label {
  font-weight: 400;
}

.um-field span.um-req {
  color: #555555;
}

/** 
* Select
**/
.select2.select2-container .select2-selection {
  border: none !important;
  border-bottom: 2px solid #003560 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #003560 !important;
  padding-left: 0px !important;
}

.select2.select2-container .select2-selection:focus {
  outline: none;
}

.select2.select2-container .select2-selection .select2-selection__rendered {
  padding-left: 2px !important;
  color: #003560;
}

.select2.select2-container
  .select2-selection
  .select2-selection__rendered
  .select2-selection__placeholder {
  font-style: italic;
  color: #003560;
}

.select2.select2-container
  .select2-selection
  .select2-selection__arrow::before {
  color: #003560;
}

.select2-container.select2-container--open .select2-dropdown {
  border: none !important;
}

.select2-search--dropdown,
.select2-container--default
  .select2-selection--single
  .select2-selection__clear {
  display: none;
}

/** 
* Buttons 
**/

.um input[type="submit"].um-button,
a.um-button {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700 !important;
  color: #fff !important;
  font-size: 1.2em;
  text-transform: uppercase !important;
  background: #be9000;
  border-radius: 0 !important;
  box-shadow: none;
  transition: background-color 0.2s cubic-bezier(0.23, 1, 0.32, 1);
}
.um input[type="submit"].um-button:hover,
a.um-button {
  background: #3f5668 !important;
}

/**
* Startseite
**/

@media screen and (max-width: 581px) {
  .vc_parallax .vc_parallax-inner {
    background-position-x: 80%;
  }
}

@media screen and (max-width: 768px) {
  div.uimob800 .um-account-side {
    width: 20%;
  }

  div.uimob800 .um-account-side li a.current {
    background: none;
  }
}

@media screen and (max-width: 581px) {
  .um-account-tab {
    border-bottom: none !important;
  }
  .um-account-main .um-account-nav a {
    padding-left: 0;
    border-bottom-color: #003560 !important;
    color: #003560 !important;
    font-size: 1.1em;
  }
}
